You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2005/12/20 13:32:34 UTC

svn commit: r357975 - in /myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer: ./ resource/ resource/timer.js

Author: mmarinschek
Date: Tue Dec 20 04:32:30 2005
New Revision: 357975

URL: http://svn.apache.org/viewcvs?rev=357975&view=rev
Log:
added text-help functionality to inputCalendar, location of image is now definable

Added:
    myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/
    myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/resource/
    myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/resource/timer.js

Added: myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/resource/timer.js
URL: http://svn.apache.org/viewcvs/myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/resource/timer.js?rev=357975&view=auto
==============================================================================
--- myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/resource/timer.js (added)
+++ myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/timer/resource/timer.js Tue Dec 20 04:32:30 2005
@@ -0,0 +1,76 @@
+function MakeArrayday(size)
+{
+  this.length = size;
+  for(var i = 1; i <= size; i++)
+    this[i] = "";
+  return this;
+}
+function MakeArraymonth(size)
+{
+  this.length = size;
+  for(var i = 1; i <= size; i++)
+    this[i] = "";
+  return this;
+}
+
+var hours;
+var minutes;
+var seconds;
+var timer=null;
+function sClock()
+{
+  hours=12;
+  minutes=59;
+  seconds=58;
+  if(timer){clearInterval(timer);timer=null;}
+  timer=setInterval("work();",1000);
+}
+
+function twoDigit(_v)
+{
+  if(_v<10)_v="0"+_v;
+  return _v;
+}
+
+function work()
+{
+  if (!document.layers && !document.all && !document.getElementById) return;
+  var runTime = new Date();
+  var dn = "AM";
+  var shours = hours;
+  var sminutes = minutes;
+  var sseconds = seconds;
+  if (shours >= 12)
+  {
+    dn = "PM";
+    shours-=12;
+  }
+  if (!shours) shours = 12;
+  sminutes=twoDigit(sminutes);
+  sseconds=twoDigit(sseconds);
+  shours  =twoDigit(shours  );
+  movingtime = ""+ shours + ":" + sminutes +":"+sseconds+"" + dn;
+  if (document.getElementById)
+    document.getElementById("clock").innerHTML=movingtime;
+  else if (document.layers)
+  {
+    document.layers.clock.document.open();
+    document.layers.clock.document.write(movingtime);
+    document.layers.clock.document.close();
+  }
+  else if (document.all)
+    clock.innerHTML = movingtime;
+
+  if(++seconds>59)
+  {
+    seconds=0;
+    if(++minutes>59)
+    {
+      minutes=0;
+      if(++hours>23)
+      {
+        hours=0;
+      }
+    }
+  }
+}
\ No newline at end of file