Originally I was thinking of putting each status section table into its own jQuery tab, but I realize that wouldn't really help with anything. When I think of typical use cases such as: - looking up a particular value - checking for error values (the ones which are currently marked red)
...it probably would be more useful to have all values in one table and offer some 'find as you type' feature. Meaning, you get a textbox where you can type the name, and when you e.g. type 'c', you get all values that contain a word that starts with 'c'. So these values for example would be shown: Innodb_pages_created, Threads_connected, Created_tmp_files
And then I'd add one select list to filter by category and another to filter for bad values (the ones currently marked as red). If all values are loaded at the beginning, like it is now, the find-as-you-type feature would be without delay / really fast.
Opinions/Ideas?
On Fri, May 13, 2011 at 6:26 PM, Tyron Madlener tyronx@gmail.com wrote:
Originally I was thinking of putting each status section table into its own jQuery tab, but I realize that wouldn't really help with anything. When I think of typical use cases such as:
- looking up a particular value
- checking for error values (the ones which are currently marked red)
...it probably would be more useful to have all values in one table and offer some 'find as you type' feature. Meaning, you get a textbox where you can type the name, and when you e.g. type 'c', you get all values that contain a word that starts with 'c'. So these values for example would be shown: Innodb_pages_created, Threads_connected, Created_tmp_files
And then I'd add one select list to filter by category and another to filter for bad values (the ones currently marked as red). If all values are loaded at the beginning, like it is now, the find-as-you-type feature would be without delay / really fast.
Opinions/Ideas?
I will try to implement this, if there are no objections.
2011/5/15 Tyron Madlener tyronx@gmail.com:
On Fri, May 13, 2011 at 6:26 PM, Tyron Madlener tyronx@gmail.com wrote:
Originally I was thinking of putting each status section table into its own jQuery tab, but I realize that wouldn't really help with anything. When I think of typical use cases such as:
- looking up a particular value
- checking for error values (the ones which are currently marked red)
...it probably would be more useful to have all values in one table and offer some 'find as you type' feature. Meaning, you get a textbox where you can type the name, and when you e.g. type 'c', you get all values that contain a word that starts with 'c'. So these values for example would be shown: Innodb_pages_created, Threads_connected, Created_tmp_files
And then I'd add one select list to filter by category and another to filter for bad values (the ones currently marked as red). If all values are loaded at the beginning, like it is now, the find-as-you-type feature would be without delay / really fast.
Opinions/Ideas?
I will try to implement this, if there are no objections.
No objections from me.
I guess you will implement this using JS/AJAX? What will the behaviour of the status page be when JS is disabled on the browser, or when AJAX is disabled by the config option?
Kind regards,
Dieter
The first version of this feature is now implemented and pushed to my repository, so it should show up on the demo (http://demo.phpmyadmin.net/gsoc-tyron) anytime soon. No i18n yet.
Also the query chart loads with ajax now, which is way faster. (ignores the ajax setting atm though)
On Fri, May 13, 2011 at 6:26 PM, Tyron Madlener tyronx@gmail.com wrote:
Originally I was thinking of putting each status section table into its own jQuery tab, but I realize that wouldn't really help with anything. When I think of typical use cases such as:
- looking up a particular value
- checking for error values (the ones which are currently marked red)
...it probably would be more useful to have all values in one table and offer some 'find as you type' feature. Meaning, you get a textbox where you can type the name, and when you e.g. type 'c', you get all values that contain a word that starts with 'c'. So these values for example would be shown: Innodb_pages_created, Threads_connected, Created_tmp_files
And then I'd add one select list to filter by category and another to filter for bad values (the ones currently marked as red). If all values are loaded at the beginning, like it is now, the find-as-you-type feature would be without delay / really fast.
Opinions/Ideas?
2011/5/16 Tyron Madlener tyronx@gmail.com:
The first version of this feature is now implemented and pushed to my repository, so it should show up on the demo (http://demo.phpmyadmin.net/gsoc-tyron) anytime soon. No i18n yet.
Check whether reassigning of "even"/"odd" css classes to rows after filtering is doable (i.e. works fast enough), otherwise looks good :) It would be useful to have similar filtering on server Variables tab, will you do it?
Also the query chart loads with ajax now, which is way faster. (ignores the ajax setting atm though)
There should be some "Loading..." text indicating that something is being loaded in background (the same UI as when executing SQL query via AJAX).
Hi
Dne Mon, 16 May 2011 16:12:09 +0200 Tyron Madlener tyronx@gmail.com napsal(a):
The first version of this feature is now implemented and pushed to my repository, so it should show up on the demo (http://demo.phpmyadmin.net/gsoc-tyron) anytime soon. No i18n yet.
Looks nice, you have some errors in HTML (eg. <div id="serverstatus"> is not closed).
For i18n just mark all messages for gettext (see http://wiki.phpmyadmin.net/pma/Gettext_for_developers) and do not update po files, that would cause headaches while merging.