diff options
author | Nisarg Jhaveri <nisargjhaveri@gmail.com> | 2015-05-18 18:08:07 +0300 |
---|---|---|
committer | Nisarg Jhaveri <nisargjhaveri@gmail.com> | 2015-05-18 18:08:07 +0300 |
commit | e115adb5339bfa984a680672f52c064f61bbe3ad (patch) | |
tree | efa7d4e099357adcc76581dd6aba3b3b83d3398e /js/page_settings.js | |
parent | 74a9200c6031b7c31512dddb73528cc24dc41065 (diff) |
Page-related settings, rfe#1559
Signed-off-by: Nisarg Jhaveri <nisargjhaveri@gmail.com>
Diffstat (limited to 'js/page_settings.js')
-rw-r--r-- | js/page_settings.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/js/page_settings.js b/js/page_settings.js new file mode 100644 index 0000000000..4926c1fb97 --- /dev/null +++ b/js/page_settings.js @@ -0,0 +1,42 @@ +/* vim: set expandtab sw=4 ts=4 sts=4: */ +/** + * @fileoverview function used for page-related settings + * @name Page-related settings + * + * @requires jQuery + * @requires jQueryUI + * @required js/functions.js + */ + +function show_settings() { + var buttons = {}; + buttons[PMA_messages.strApply] = function() { + $('.config-form').submit(); + }; + + buttons[PMA_messages.strCancel] = function () { + $(this).dialog('close'); + }; + + $('.page_settings_modal') + .dialog({ + title: PMA_messages.strPageSettings, + width: 700, + minHeight: 250, + modal: true, + open: function() { + $(this).dialog('option', 'maxHeight', $(window).height() - $(this).offset().top); + }, + buttons: buttons + }); +} + +AJAX.registerTeardown('page_settings.js', function () { + $('#page_settings_icon').css('display', 'none'); + $('#page_settings_icon').unbind('click'); +}); + +AJAX.registerOnload('page_settings.js', function () { + $('#page_settings_icon').css('display', 'inline'); + $('#page_settings_icon').bind('click', show_settings); +}); |