]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
convert timezone script to jQuery
authorElan Ruusamäe <glen@pld-linux.org>
Sat, 20 Apr 2013 16:07:59 +0000 (19:07 +0300)
committerElan Ruusamäe <glen@pld-linux.org>
Sat, 20 Apr 2013 16:07:59 +0000 (19:07 +0300)
PLD_Builder/bqueue.py
PLD_Builder/script.js

index aff32e90b50b042eae8f02a044cb990ce477d6d2..65546bf10c406c65cbca379e34cb5ee7de15919d 100644 (file)
@@ -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"""
index 8c9c017aecc3287063fa0c1103494ad422f1f47a..e6bd0989c426d0ae5f2b5c1d22651d92f0ddd0bf 100644 (file)
@@ -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;
+});
This page took 0.49068 seconds and 4 git commands to generate.