commit ed53f9817c83cf526e9e45d83472513f129d6d4b
Author: Elan Ruusamäe <[email protected]>
Date:   Sat Apr 20 18:55:48 2013 +0300

    move queue.html styles and script to standalone files

 PLD_Builder/request_handler_server.py | 107 ++++------------------------------
 script.js                             |  20 +++++++
 style.css                             |  69 ++++++++++++++++++++++
 3 files changed, 101 insertions(+), 95 deletions(-)
---
diff --git a/PLD_Builder/request_handler_server.py 
b/PLD_Builder/request_handler_server.py
index 5c591f0..02220e9 100644
--- a/PLD_Builder/request_handler_server.py
+++ b/PLD_Builder/request_handler_server.py
@@ -53,116 +53,33 @@ class MyHandler(BaseHTTPRequestHandler):
                        pass
 
 def write_css():
+       css_src = os.path.join(os.path.dirname(__file__), 'style.css')
        css_file = path.www_dir + "/style.css"
        # skip if file exists and code is not newer
-       if os.path.exists(css_file) and os.stat(__file__).st_mtime < 
os.stat(css_file).st_mtime:
+       if os.path.exists(css_file) and os.stat(css_src).st_mtime < 
os.stat(css_file).st_mtime:
                return
 
-       # css from www.pld-linux.org wiki theme, using css usage firebug plugin 
to cleanup
-       css = """
-html {
-       background-color: white;
-       color: #5e5e5e;
-       font-family: Tahoma, Arial, Lucida Grande, sans-serif;
-       font-size: 0.75em;
-       line-height: 1.25em;
-}
-
-a {
-       text-decoration: underline;
-       color: #006;
-}
-
-a:hover {
-       color: #006;
-}
-
-pre {
-       background: #FFF8EB;
-       border: 1pt solid #FFE2AB;
-       font-family: courier, monospace;
-       padding: 0.5em;
-       white-space: pre-wrap;
-       word-wrap: break-word;
-}
-
-@media screen, projection {
-       html {
-               background-color: #f3efe3;
-       }
-
-       body {
-               position: relative;
-       }
-
-       div {
-               background-color: white;
-               margin: 10px 0px;
-               padding: 2px;
-       }
-       div > a {
-               font-weight: bold;
-               color: #5e5e5e;
-       }
-       div > a:hover {
-               color: #5e5e5e;
-       }
-       div.upgrade {
-               background-color: #e4f1cf;
-       }
-       div:target {
-               background-color: #ffffcc;
-               color: black;
-       }
-}
-@media print {
-       a {
-               background-color: inherit;
-               color: inherit;
-       }
-}
-
-@media projection {
-       html { line-height: 1.8em; }
-       body, b, a, p { font-size: 22pt; }
-}
-"""
        old_umask = os.umask(0022)
+       r = open(css_src, 'r')
        f = open(css_file, "w")
-       f.write(css)
+       f.write(r.read())
        f.close()
+       r.close()
        os.umask(old_umask)
 
 def write_js():
-       js_file = path.www_dir + "/script.js"
+       js_src = os.path.join(os.path.dirname(__file__), 'script.js')
+       js_file = path.www_dir + '/script.js'
        # skip if file exists and code is not newer
-       if os.path.exists(js_file) and os.stat(__file__).st_mtime < 
os.stat(js_file).st_mtime:
+       if os.path.exists(js_file) and os.stat(js_src).st_mtime < 
os.stat(js_file).st_mtime:
                return
 
-       js = """
-// update date stamps to reflect viewers timezone
-function update_tz(t) {
-       var el, off, dt,
-               collection = document.getElementsByTagName('span');
-       for (off in collection) {
-               el = collection[off];
-               if (el.id == 'tz') {
-                       dt = new Date(el.innerHTML).toString();
-                       // strip timezone name, it is usually wrong when not 
initialized
-                       // from TZ env, but reverse calculated from os data
-                       dt = dt.replace(/\s+\(.+\)/, "");
-                       // strip "GMT"
-                       dt = dt.replace(/GMT/, "");
-                       el.innerHTML = dt;
-               }
-       }
-}
-window.onload = update_tz;
-"""
        old_umask = os.umask(0022)
-       f = open(js_file, "w")
-       f.write(js)
+       r = open(js_src, 'r')
+       f = open(js_file, 'w')
+       f.write(r.read())
        f.close()
+       r.close()
        os.umask(old_umask)
 
 def main():
diff --git a/script.js b/script.js
new file mode 100644
index 0000000..8c9c017
--- /dev/null
+++ b/script.js
@@ -0,0 +1,20 @@
+
+// update date stamps to reflect viewers timezone
+function update_tz(t) {
+       var el, off, dt,
+               collection = document.getElementsByTagName('span');
+       for (off in collection) {
+               el = collection[off];
+               if (el.id == 'tz') {
+                       dt = new Date(el.innerHTML).toString();
+                       // strip timezone name, it is usually wrong when not 
initialized
+                       // from TZ env, but reverse calculated from os data
+                       dt = dt.replace(/\s+\(.+\)/, "");
+                       // strip "GMT"
+                       dt = dt.replace(/GMT/, "");
+                       el.innerHTML = dt;
+               }
+       }
+}
+
+window.onload = update_tz;
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..e0379a2
--- /dev/null
+++ b/style.css
@@ -0,0 +1,69 @@
+/*
+ * css from www.pld-linux.org (moinmoin) wiki theme, using css usage firebug 
plugin to cleanup
+ */
+html {
+       background-color: white;
+       color: #5e5e5e;
+       font-family: Tahoma, Arial, Lucida Grande, sans-serif;
+       font-size: 0.75em;
+       line-height: 1.25em;
+}
+
+a {
+       text-decoration: underline;
+       color: #006;
+}
+
+a:hover {
+       color: #006;
+}
+
+pre {
+       background: #FFF8EB;
+       border: 1pt solid #FFE2AB;
+       font-family: courier, monospace;
+       padding: 0.5em;
+       white-space: pre-wrap;
+       word-wrap: break-word;
+}
+
+@media screen, projection {
+       html {
+               background-color: #f3efe3;
+       }
+
+       body {
+               position: relative;
+       }
+
+       div {
+               background-color: white;
+               margin: 10px 0px;
+               padding: 2px;
+       }
+       div > a {
+               font-weight: bold;
+               color: #5e5e5e;
+       }
+       div > a:hover {
+               color: #5e5e5e;
+       }
+       div.upgrade {
+               background-color: #e4f1cf;
+       }
+       div:target {
+               background-color: #ffffcc;
+               color: black;
+       }
+}
+@media print {
+       a {
+               background-color: inherit;
+               color: inherit;
+       }
+}
+
+@media projection {
+       html { line-height: 1.8em; }
+       body, b, a, p { font-size: 22pt; }
+}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/pld-builder.new.git/commitdiff/ed53f9817c83cf526e9e45d83472513f129d6d4b

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to