diff --git a/ChangeLog b/ChangeLog index 4bae43c848..814033328b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,7 @@ phpMyAdmin - ChangeLog + Added support for scatter charts + rfe #1478 Make Column Headings Sticky + rfe #1480 Enhance privileges initials table ++ rfe #1472 [interface] Break "Edit privileges" with sub-menus 4.1.4.0 (not yet released) - bug #3840 (additional fix) When exporting to gzip format, the data is compressed 2 times diff --git a/js/server_privileges.js b/js/server_privileges.js index 5d45a81990..ceae30ab47 100644 --- a/js/server_privileges.js +++ b/js/server_privileges.js @@ -412,6 +412,7 @@ AJAX.registerOnload('server_privileges.js', function () { PMA_highlightSQL($div); $div = $('#edit_user_dialog'); displayPasswordGenerateButton(); + addOrUpdateSubmenu(); $(checkboxes_sel).trigger("change"); PMA_ajaxRemoveMessage($msgbox); PMA_showHints($div); @@ -687,4 +688,59 @@ AJAX.registerOnload('server_privileges.js', function () { }); displayPasswordGenerateButton(); + + /* + * Create submenu for simpler interface + */ + var addOrUpdateSubmenu = function () { + var $topmenu2 = $("#topmenu2"), + $edit_user_dialog = $("#edit_user_dialog"), + submenu_label, + submenu_link, + link_number; + + // if submenu exists yet, remove it first + if ($topmenu2.length > 0) { + $topmenu2.remove(); + } + + // construct a submenu from the existing fieldsets + $topmenu2 = $("