Re: [pgAdmin4][Patch]: RM#1242 - Cleanup busy indication for tree view and tab panes
От | Surinder Kumar |
---|---|
Тема | Re: [pgAdmin4][Patch]: RM#1242 - Cleanup busy indication for tree view and tab panes |
Дата | |
Msg-id | CAM5-9D-swkGYB43kBn62bY7ETknT0R10im3FgqJ1wZHtELO8+Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [pgAdmin4][Patch]: RM#1242 - Cleanup busy indication for tree view and tab panes (Dave Page <dpage@pgadmin.org>) |
Ответы |
Re: [pgAdmin4][Patch]: RM#1242 - Cleanup busy indication for tree view and tab panes
|
Список | pgadmin-hackers |
Hi Dave,
Following are the changes/fixes in the patch:
- The spinner icons for the Query Tool and Debugger are now consistent.
- Greyed background is now consistent throughout the panels.
- Text is centered.
- Now CSS styles are generic for spinner in all panels.
- Panes content is now refreshed only when new data differs from previous data, reused the code written in dashboard js
- Add spinner to the data grid and query tool when they opened from the context menu.
- Hide spinner after 1000ms so that it doesn't seems to cause flickering.
- Bigger spinner icon is removed from the treeview.
Please review.
On Fri, Jun 24, 2016 at 3:04 PM, Dave Page <dpage@pgadmin.org> wrote:
On Thu, Jun 23, 2016 at 1:52 PM, Surinder Kumar
<surinder.kumar@enterprisedb.com> wrote:
> Hi
>
> Following are the changes in patch:
>
> 1) Assign a common class 'pg_spinner' for loading spinner in wcDocker for
> all panels.
> 2) Removed the default wcDocker spinner icon which was specific to page
> load.
> 3) In case of collection node, we were re-creating the grid every time new
> data comes. instead it should only reset the collection with new data.
> 4) Move the code to hide the msgContainer and display grid outside the ajax
> which was causing flicker into the dependent panel.
> 5) Set the timeout for hiding the spinner to 500 inside the success callback
> to stop flicker because response is received immediately and cause flicker.
>
> Not Fixed:
> Panes should have their content refreshed until and unless the new data
> differs from the previous, to reduce flicker.
> I am working on this issue.
>
> Please review the patch.
I think this is an improvement, but not yet ready. For example:
- The treeview shows spinners on the junctions of the branches, and a
bigger one in the middle of the pane, simultaneously. I think the
bigger one should be removed.
- The spinners for the Query Tool and Debugger are inconsistent and
poorly laid out:
- Different spinner icons (FYI, I prefer the one used in the
debugger - can we use that everywhere?)
- Text not centered
- Background greyed in the Query Tool, but not the Debugger
Additionally, I've logged another issue
(https://redmine.postgresql.org/issues/1400) which you may want to
take care of at the same time as this.
Thanks!
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
Вложения
В списке pgadmin-hackers по дате отправления: