[Kimchi-devel] [PATCH v2] Insert loading icon in Storage tab
Christy Perez
christy at linux.vnet.ibm.com
Thu Jun 5 18:06:51 UTC 2014
Maybe I'm missing something, but Royce's patch is just for adding a new
pool. Yours is for listing all the existing ones, correct? I think your
patch could still be useful.
On Thu, 2014-05-29 at 17:34 -0300, Daniel H Barboza wrote:
> Hi,
>
> I just realized that this patch I've sent is similar to a
> Royce's contribution:
>
> "[PATCH] Issue#348: Add loading icon when nfs mount is in progress"
>
> After reviewing her work my judgement is that Royce's solution is more
> polished than mine. I would like to ask you to ignore this patch and follow
> up with Royce's.
>
>
> Thanks!
>
> On 05/28/2014 09:34 AM, Daniel Barboza wrote:
> > From: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
> >
> > Due to the timeout period to see if the NFS pool is
> > online, the Storage tab may look irresponsible and
> > the user might believe that the UI/kimchi is frozen.
> >
> > Inserting the loading icon+text in this tab to show that
> > the UI is responsive, just waiting for an answer from the
> > server.
> >
> > Signed-off-by: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
> > ---
> > ui/js/src/kimchi.storage_main.js | 2 ++
> > ui/pages/tabs/storage.html.tmpl | 8 +++++++-
> > 2 files changed, 9 insertions(+), 1 deletion(-)
> >
> > diff --git a/ui/js/src/kimchi.storage_main.js b/ui/js/src/kimchi.storage_main.js
> > index 6052510..74e6892 100644
> > --- a/ui/js/src/kimchi.storage_main.js
> > +++ b/ui/js/src/kimchi.storage_main.js
> > @@ -17,6 +17,7 @@
> > */
> > kimchi.doListStoragePools = function() {
> > kimchi.listStoragePools(function(result) {
> > + $('#storagepoolsLoading').addClass('hidden');
> > var storageHtml = $('#storageTmpl').html();
> > if (result && result.length) {
> > var listHtml = '';
> > @@ -34,6 +35,7 @@ kimchi.doListStoragePools = function() {
> > $('#storagepoolsList').html('');
> > }
> > }, function(err) {
> > + $('#storagepoolsLoading').addClass('hidden');
> > kimchi.message.error(err.responseJSON.reason);
> > });
> >
> > diff --git a/ui/pages/tabs/storage.html.tmpl b/ui/pages/tabs/storage.html.tmpl
> > index c3a992e..e837599 100644
> > --- a/ui/pages/tabs/storage.html.tmpl
> > +++ b/ui/pages/tabs/storage.html.tmpl
> > @@ -40,7 +40,13 @@
> > <li class="title-actions">$_("Actions")</li>
> > </div>
> > <ul id="storagepoolsList" class="list-storage empty-when-logged-off"></ul>
> > -</div>
> > + <div id="storagepoolsLoading">
> > + <div class="grid-loading">
> > + <div class="grid-loading-icon"></div>
> > + <div class="grid-loading-text">$_("loading")</div>
> > + </div>
> > + </div>
> > + </div>
> > <script id="storageTmpl" type="html/text">
> > <li id="{name}">
> > <div class="storage-li in" data-name="{name}" data-stat="{state}">
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>
More information about the Kimchi-devel
mailing list