Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNisarg Jhaveri <nisargjhaveri@gmail.com>2015-05-18 18:08:07 +0300
committerNisarg Jhaveri <nisargjhaveri@gmail.com>2015-05-18 18:08:07 +0300
commite115adb5339bfa984a680672f52c064f61bbe3ad (patch)
treeefa7d4e099357adcc76581dd6aba3b3b83d3398e /js/page_settings.js
parent74a9200c6031b7c31512dddb73528cc24dc41065 (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.js42
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);
+});