[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_2-16726-g19ab72b

Michal Čihař nijel at users.sourceforge.net
Mon Aug 22 15:52:48 CEST 2011


The branch, master has been updated
       via  19ab72bf8584affddda369cae8d16a0b00c5cc4a (commit)
      from  a59daa10b5b5dc58a754b9cd53de3ce1ab52d633 (commit)


- Log -----------------------------------------------------------------
commit 19ab72bf8584affddda369cae8d16a0b00c5cc4a
Author: Michal Čihař <michal at cihar.com>
Date:   Mon Aug 22 15:52:35 2011 +0200

    One place to generate CodeMirror CSS

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

Summary of changes:
 libraries/Theme.class.php               |   43 +++++++++++++++++++++++++++++++
 themes/original/css/theme_right.css.php |   34 +-----------------------
 themes/pmahomme/css/theme_right.css.php |   34 +-----------------------
 3 files changed, 45 insertions(+), 66 deletions(-)

diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php
index 155d34d..1aca278d 100644
--- a/libraries/Theme.class.php
+++ b/libraries/Theme.class.php
@@ -377,5 +377,48 @@ class PMA_Theme
         }
         return implode("\n", $result);
     }
+
+    /**
+     * Returns CSS styles for CodeMirror editor based on query formatter colors.
+     *
+     * @return string CSS code.
+     */
+    function getCssCodeMirror()
+    {
+        $result[] = 'span.cm-keyword, span.cm-statement-verb {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_reservedWord'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-variable {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-comment {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['comment'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-mysql-string {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['quote'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-operator {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['punct'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-mysql-word {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-builtin {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_functionName'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-variable-2 {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnType'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-variable-3 {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnAttrib'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-separator {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['punct'] . ';';
+        $result[] = '}';
+        $result[] = 'span.cm-number {';
+        $result[] = '    color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['digit_integer'] . ';';
+        $result[] = '}';
+        return implode("\n", $result);
+    }
 }
 ?>
diff --git a/themes/original/css/theme_right.css.php b/themes/original/css/theme_right.css.php
index 64b4b00..badeb92 100644
--- a/themes/original/css/theme_right.css.php
+++ b/themes/original/css/theme_right.css.php
@@ -2299,39 +2299,7 @@ span.CodeMirror-selected {
 .CodeMirror-matchingbracket {color: #0f0 !important;}
 .CodeMirror-nonmatchingbracket {color: #f22 !important;}
 
-span.cm-keyword, span.cm-statement-verb {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_reservedWord']; ?>;
-}
-span.cm-variable {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier']; ?>;
-}
-span.cm-comment {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['comment']; ?>;
-}
-span.cm-mysql-string {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['quote']; ?>;
-}
-span.cm-operator {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['punct']; ?>;
-}
-span.cm-mysql-word {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha']; ?>;
-}
-span.cm-builtin {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_functionName']; ?>;
-}
-span.cm-variable-2 {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnType']; ?>;
-}
-span.cm-variable-3 {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnAttrib']; ?>;
-}
-span.cm-separator {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['punct']; ?>;
-}
-span.cm-number {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['digit_integer']; ?>;
-}
+<?php echo $_SESSION['PMA_Theme']->getCssCodeMirror(); ?>
 
 .colborder {
     border-right: solid 1px #FFFFFF;
diff --git a/themes/pmahomme/css/theme_right.css.php b/themes/pmahomme/css/theme_right.css.php
index fdfa404..c52a973 100644
--- a/themes/pmahomme/css/theme_right.css.php
+++ b/themes/pmahomme/css/theme_right.css.php
@@ -2670,39 +2670,7 @@ span.CodeMirror-selected {
 .CodeMirror-matchingbracket {color: #0f0 !important;}
 .CodeMirror-nonmatchingbracket {color: #f22 !important;}
 
-span.cm-keyword, span.cm-statement-verb {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_reservedWord']; ?>;
-}
-span.cm-variable {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier']; ?>;
-}
-span.cm-comment {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['comment']; ?>;
-}
-span.cm-mysql-string {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['quote']; ?>;
-}
-span.cm-operator {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['punct']; ?>;
-}
-span.cm-mysql-word {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha']; ?>;
-}
-span.cm-builtin {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_functionName']; ?>;
-}
-span.cm-variable-2 {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnType']; ?>;
-}
-span.cm-variable-3 {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnAttrib']; ?>;
-}
-span.cm-separator {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['punct']; ?>;
-}
-span.cm-number {
-    color: <?php echo $GLOBALS['cfg']['SQP']['fmtColor']['digit_integer']; ?>;
-}
+<?php echo $_SESSION['PMA_Theme']->getCssCodeMirror(); ?>
 
 .colborder {
     border-right: 1px solid #FFF;


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list