[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_3_1RC1-271-g6ff307b

Marc Delisle lem9 at users.sourceforge.net
Sat Mar 27 20:01:24 CET 2010


The branch, master has been updated
       via  6ff307b546471fd556cdfe3ac924a89217134e5d (commit)
      from  bbad02a5a1c78b56210c6f9cd85261106ff29aef (commit)


- Log -----------------------------------------------------------------
commit 6ff307b546471fd556cdfe3ac924a89217134e5d
Author: Marc Delisle <marc at infomarc.info>
Date:   Sat Mar 27 15:01:13 2010 -0400

    remove inline js from main.php

-----------------------------------------------------------------------

Summary of changes:
 js/main_custom_color.js                        |   28 +++++++++++++
 main.php                                       |   52 ++++++------------------
 themes/darkblue_orange/css/theme_right.css.php |    5 ++
 themes/original/css/theme_right.css.php        |    5 ++
 4 files changed, 51 insertions(+), 39 deletions(-)
 create mode 100644 js/main_custom_color.js

diff --git a/js/main_custom_color.js b/js/main_custom_color.js
new file mode 100644
index 0000000..eacc5b7
--- /dev/null
+++ b/js/main_custom_color.js
@@ -0,0 +1,28 @@
+/* vim: set expandtab sw=4 ts=4 sts=4: */
+/**
+ * for main custom color 
+ *
+ */
+$(document).ready(function() {
+    $('#li_custom_color').show();
+    // Choosing another id does not work! 
+    $('#colorSelector').ColorPicker({
+        color: '#0000ff',
+        onShow: function (colpkr) {
+            $(colpkr).fadeIn(500);
+            return false;
+        },
+        onHide: function (colpkr) {
+            $(colpkr).fadeOut(500);
+            return false;
+        },
+        onChange: function(hsb, hex, rgb) {
+            top.frame_content.document.body.style.backgroundColor = '#' + hex;
+            top.frame_navigation.document.body.style.backgroundColor = '#' + hex;
+        },
+        onSubmit: function(hsb, hex, rgb) {
+            $('#custom_color').val('#' + hex);
+            $('#colorform').submit();
+        }
+    });
+});
diff --git a/main.php b/main.php
index 8c65bc5..f942b40 100644
--- a/main.php
+++ b/main.php
@@ -14,6 +14,7 @@ require_once './libraries/common.inc.php';
 
 $GLOBALS['js_include'][] = 'jquery/jquery-1.4.2-min.js';
 $GLOBALS['js_include'][] = 'colorpicker/js/colorpicker.js';
+$GLOBALS['js_include'][] = 'main_custom_color.js';
 
 // Handles some variables that may have been sent by the calling script
 $GLOBALS['db'] = '';
@@ -153,45 +154,18 @@ if ($GLOBALS['cfg']['ThemeManager']) {
     echo '<li id="li_select_theme">';
     echo $_SESSION['PMA_Theme_Manager']->getHtmlSelectBox();
     echo '</li>';
-?>
-    <script type="text/javascript">
-    //<![CDATA[
-    document.write('<li id="li_custom_color">');
-    document.write('<?php echo PMA_escapeJsString($strCustomColor) . ': '; ?>');
-    document.write('<form name="colorform" id="colorform" method="post" action="index.php" target="_parent">');
-    document.write('<?php echo PMA_generate_common_hidden_inputs(); ?>');
-    document.write('<input type="hidden" id="custom_color" name="custom_color" value="" />');
-    document.write('<input type="submit" name="custom_color_reset" value="<?php echo $strReset; ?>" />');
-    document.write('</form>');
-    document.write('<div id="colorSelector">');
-    document.write('</div>');
-    document.write('</li>');
-
-    $(document).ready(function() {
-        // Choosing another id does not work! 
-        $('#colorSelector').ColorPicker({
-            color: '#0000ff',
-            onShow: function (colpkr) {
-                $(colpkr).fadeIn(500);
-                return false;
-            },
-            onHide: function (colpkr) {
-                $(colpkr).fadeOut(500);
-                return false;
-            },
-            onChange: function(hsb, hex, rgb) {
-                top.frame_content.document.body.style.backgroundColor = '#' + hex;
-                top.frame_navigation.document.body.style.backgroundColor = '#' + hex;
-            },
-            onSubmit: function(hsb, hex, rgb) {
-                $('#custom_color').val('#' + hex);
-                $('#colorform').submit();
-            }
-        });
-    });
-    //]]>
-    </script>
-    <?php
+
+    // see js/main_custom_color.js
+    echo '<li id="li_custom_color" class="hide">';
+    echo PMA_escapeJsString($strCustomColor) . ': ';
+    echo '<form name="colorform" id="colorform" method="post" action="index.php" target="_parent">';
+    echo PMA_generate_common_hidden_inputs();
+    echo '<input type="hidden" id="custom_color" name="custom_color" value="" />';
+    echo '<input type="submit" name="custom_color_reset" value="' . $strReset . '" />';
+    echo '</form>';
+    echo '<div id="colorSelector">';
+    echo '</div>';
+    echo '</li>';
 }
 echo '<li id="li_select_fontsize">';
 echo PMA_Config::getFontsizeForm();
diff --git a/themes/darkblue_orange/css/theme_right.css.php b/themes/darkblue_orange/css/theme_right.css.php
index b3641b3..7fafa15 100644
--- a/themes/darkblue_orange/css/theme_right.css.php
+++ b/themes/darkblue_orange/css/theme_right.css.php
@@ -1227,6 +1227,11 @@ code.sql {
     margin-top:         0;
 }
 
+/* for elements that should be revealed only via js */
+.hide {
+    display:            none;
+}
+
 #li_select_server {
     padding-bottom:     0.3em;
     border-bottom:      0.3em solid <?php echo $GLOBALS['cfg']['ThBackground']; ?>;
diff --git a/themes/original/css/theme_right.css.php b/themes/original/css/theme_right.css.php
index 0a5ae35..b550fab 100644
--- a/themes/original/css/theme_right.css.php
+++ b/themes/original/css/theme_right.css.php
@@ -1178,6 +1178,11 @@ code.sql {
     margin-top:         0;
 }
 
+/* for elements that should be revealed only via js */
+.hide {
+    display:            none;
+}
+
 #li_select_server {
     padding-bottom:     0.3em;
     border-bottom:      0.3em solid <?php echo $GLOBALS['cfg']['ThBackground']; ?>;


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list