commit c25f6a1a39372b6cbbccddc29968cbeacc5238c4
Author: Elan Ruusamäe <[email protected]>
Date:   Sat Apr 20 19:07:59 2013 +0300

    convert timezone script to jQuery

 PLD_Builder/bqueue.py |  1 +
 PLD_Builder/script.js | 23 ++++++++++-------------
 2 files changed, 11 insertions(+), 13 deletions(-)
---
diff --git a/PLD_Builder/bqueue.py b/PLD_Builder/bqueue.py
index aff32e9..65546bf 100644
--- a/PLD_Builder/bqueue.py
+++ b/PLD_Builder/bqueue.py
@@ -43,6 +43,7 @@ class B_Queue:
     <link rel="Shortcut Icon" href="http://www.pld-linux.org/favicon.ico"/>
         <title>PLD builder queue</title>
         <link rel="stylesheet" type="text/css" charset="utf-8" media="all" 
href="style.css">
+        <script 
src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
         <script type="text/javascript" src="script.js"></script>
     </head>
 <body>\n"""
diff --git a/PLD_Builder/script.js b/PLD_Builder/script.js
index 8c9c017..e6bd098 100644
--- a/PLD_Builder/script.js
+++ b/PLD_Builder/script.js
@@ -1,20 +1,17 @@
+jQuery(function($) {
+       update_tz();
 
-// 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();
+       // update date stamps to reflect viewers timezone
+       function update_tz() {
+               $('span#tz').each(function(i, el) {
+                       var $el = $(el);
+                       dt = new Date($el.text()).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;
-               }
+                       $el.text(dt);
+               });
        }
-}
-
-window.onload = update_tz;
+});
================================================================

---- gitweb:

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

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

Reply via email to