UPDATE 4.4.0.0
[phpmyadmin.git] / js / server_user_groups.js
blob6cd2813a41748630a8e91db31dcb92ff99fe0b79
1 /**
2  * Unbind all event handlers before tearing down a page
3  */
4 AJAX.registerTeardown('server_user_groups.js', function () {
5     $(document).off('click', "a.deleteUserGroup.ajax");
6 });
8 /**
9  * Bind event handlers
10  */
11 AJAX.registerOnload('server_user_groups.js', function () {
13     // update the checkall checkbox on Edit user group page
14     $(checkboxes_sel).trigger("change");
16     $(document).on('click', "a.deleteUserGroup.ajax", function (event) {
17         event.preventDefault();
18         var $link = $(this);
19         var groupName = $link.parents('tr').find('td:first').text();
20         var buttonOptions = {};
21         buttonOptions[PMA_messages.strGo] = function () {
22             $(this).dialog("close");
23             $link.removeClass('ajax').trigger('click');
24         };
25         buttonOptions[PMA_messages.strClose] = function () {
26             $(this).dialog("close");
27         };
28         $('<div/>')
29             .attr('id', 'confirmUserGroupDeleteDialog')
30             .append(PMA_sprintf(PMA_messages.strDropUserGroupWarning, escapeHtml(groupName)))
31             .dialog({
32                 width: 300,
33                 minWidth: 200,
34                 modal: true,
35                 buttons: buttonOptions,
36                 title: PMA_messages.strConfirm,
37                 close: function () {
38                     $(this).remove();
39                 }
40             });
41     });
42 });