diff options
author | Bill Marquette <bill.marquette@gmail.com> | 2009-03-14 14:41:04 -0500 |
---|---|---|
committer | Bill Marquette <bill.marquette@gmail.com> | 2009-03-14 14:41:04 -0500 |
commit | 625dcc400cea74155d426e620d7e4a5bf109e93b (patch) | |
tree | 14ba73db8c3d1e33b9d8bafa99a40bed5630ad6a /usr/local/www/javascript/ticker.js | |
parent | d3bc15eae54618efba3214984fba6b79e0a6456e (diff) | |
download | pfsense-625dcc400cea74155d426e620d7e4a5bf109e93b.zip pfsense-625dcc400cea74155d426e620d7e4a5bf109e93b.tar.gz |
Massive javascript cleanup, all .js files now live in $g['www_path']/javascript
Purged unused JS
Diffstat (limited to 'usr/local/www/javascript/ticker.js')
-rwxr-xr-x | usr/local/www/javascript/ticker.js | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/usr/local/www/javascript/ticker.js b/usr/local/www/javascript/ticker.js new file mode 100755 index 0000000..77d3c63 --- /dev/null +++ b/usr/local/www/javascript/ticker.js @@ -0,0 +1,50 @@ +<!-- + +var width="310px"; + +var speed=2; +var pauseit=1; + +var divonclick=speed=(document.all)? speed : Math.max(1, speed-1); +var copyspeed=speed; +var pausespeed=(pauseit==0)? copyspeed: 0; +var iedom=document.all||document.getElementById; + +if (iedom) + document.write('<span id="marquee-container">'+content+'</span>'); + +var actualwidth=''; +var scroller; + +if (window.addEventListener) + window.addEventListener("load", populatescroller, false); +else if (window.attachEvent) + window.attachEvent("onload", populatescroller); +else if (document.all || document.getElementById) + window.onload=populatescroller; + +function populatescroller(){ + scroller=document.getElementById? document.getElementById("scroller") : document.all.scroller; + scroller.style.left=parseInt(width)+8+"px"; + scroller.innerHTML=content; + document.getElementById("marquee-text"); + actualwidth=document.all? document.getElementById("marquee-text").offsetWidth : document.getElementById("marquee-text").offsetWidth; + lefttime=setInterval("scrollmarquee()",20); +} + +function scrollmarquee(){ + if (parseInt(scroller.style.left)>(actualwidth*(-1)+8)) + scroller.style.left=parseInt(scroller.style.left)-copyspeed+"px"; + else + scroller.style.left=parseInt(width)+8+"px"; +} + +if (iedom){ + document.write('<table id="marquee"><td>'); + document.write('<div id="container" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=speed">'); + document.write('<div id="scroller"></div>'); + document.write('</div>'); + document.write('</td></table>'); +} + +//-->
\ No newline at end of file |