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