Commit d92af6da4fadff2ebfbd9e270e2e78e277a1c849
1 parent
2c70d323
No longer used.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4357 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
0 additions
and
113 deletions
presentation/lookAndFeel/knowledgeTree/js/scroll.js deleted
| 1 | -/********************************************************************************** | |
| 2 | -ScrollText | |
| 3 | -* Copyright (C) 2001 <a href="/dhtmlcentral/thomas_brattli.asp">Thomas Brattli</a> | |
| 4 | -* This script was released at DHTMLCentral.com | |
| 5 | -* Visit for more great scripts! | |
| 6 | -* This may be used and changed freely as long as this msg is intact! | |
| 7 | -* We will also appreciate any links you could give us. | |
| 8 | -* | |
| 9 | -* Made by <a href="/dhtmlcentral/thomas_brattli.asp">Thomas Brattli</a> | |
| 10 | -*********************************************************************************/ | |
| 11 | - | |
| 12 | -function lib_bwcheck(){ //Browsercheck (needed) | |
| 13 | - this.ver=navigator.appVersion | |
| 14 | - this.agent=navigator.userAgent | |
| 15 | - this.dom=document.getElementById?1:0 | |
| 16 | - this.opera5=this.agent.indexOf("Opera 5")>-1 | |
| 17 | - this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; | |
| 18 | - this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0; | |
| 19 | - this.ie4=(document.all && !this.dom && !this.opera5)?1:0; | |
| 20 | - this.ie=this.ie4||this.ie5||this.ie6 | |
| 21 | - this.mac=this.agent.indexOf("Mac")>-1 | |
| 22 | - this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; | |
| 23 | - this.ns4=(document.layers && !this.dom)?1:0; | |
| 24 | - this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5) | |
| 25 | - return this | |
| 26 | -} | |
| 27 | -var bw=new lib_bwcheck() | |
| 28 | - | |
| 29 | - | |
| 30 | -/***************** | |
| 31 | - | |
| 32 | -You set the width and height of the divs inside the style tag, you only have to | |
| 33 | -change the divScrollTextCont, Remember to set the clip the same as the width and height. | |
| 34 | -You can remove the divUp and divDown layers if you want. | |
| 35 | -This script should also work if you make the divScrollTextCont position:relative. | |
| 36 | -Then you should be able to place this inside a table or something. Just remember | |
| 37 | -that Netscape crash very easily with relative positioned divs and tables. | |
| 38 | - | |
| 39 | -Updated with a fix for error if moving over layer before pageload. | |
| 40 | - | |
| 41 | -****************/ | |
| 42 | - | |
| 43 | - | |
| 44 | -//If you want it to move faster you can set this lower, it's the timeout: | |
| 45 | -var speed = 30 | |
| 46 | - | |
| 47 | -//Sets variables to keep track of what's happening | |
| 48 | -var loop, timer | |
| 49 | - | |
| 50 | -//Object constructor | |
| 51 | -function makeObj(obj,nest){ | |
| 52 | - nest=(!nest) ? "":'document.'+nest+'.' | |
| 53 | - this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; | |
| 54 | - this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0; | |
| 55 | - this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight | |
| 56 | - this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight | |
| 57 | - this.up=goUp;this.down=goDown; | |
| 58 | - this.moveIt=moveIt; this.x=0; this.y=0; | |
| 59 | - this.obj = obj + "Object" | |
| 60 | - eval(this.obj + "=this") | |
| 61 | - return this | |
| 62 | -} | |
| 63 | - | |
| 64 | -// A unit of measure that will be added when setting the position of a layer. | |
| 65 | -var px = bw.ns4||window.opera?"":"px"; | |
| 66 | - | |
| 67 | -function moveIt(x,y){ | |
| 68 | - this.x = x | |
| 69 | - this.y = y | |
| 70 | - this.css.left = this.x+px | |
| 71 | - this.css.top = this.y+px | |
| 72 | -} | |
| 73 | - | |
| 74 | -//Makes the object go up | |
| 75 | -function goDown(move){ | |
| 76 | - if (this.y>-this.scrollHeight+oCont.clipHeight){ | |
| 77 | - this.moveIt(0,this.y-move) | |
| 78 | - if (loop) setTimeout(this.obj+".down("+move+")",speed) | |
| 79 | - } | |
| 80 | -} | |
| 81 | -//Makes the object go down | |
| 82 | -function goUp(move){ | |
| 83 | - if (this.y<0){ | |
| 84 | - this.moveIt(0,this.y-move) | |
| 85 | - if (loop) setTimeout(this.obj+".up("+move+")",speed) | |
| 86 | - } | |
| 87 | -} | |
| 88 | - | |
| 89 | -//Calls the scrolling functions. Also checks whether the page is loaded or not. | |
| 90 | -function scroll(speed){ | |
| 91 | - if (scrolltextLoaded){ | |
| 92 | - loop = true; | |
| 93 | - if (speed>0) oScroll.down(speed) | |
| 94 | - else oScroll.up(speed) | |
| 95 | - } | |
| 96 | -} | |
| 97 | - | |
| 98 | -//Stops the scrolling (called on mouseout) | |
| 99 | -function noScroll(){ | |
| 100 | - loop = false | |
| 101 | - if (timer) clearTimeout(timer) | |
| 102 | -} | |
| 103 | -//Makes the object | |
| 104 | -var scrolltextLoaded = false | |
| 105 | -function scrolltextInit(){ | |
| 106 | - oCont = new makeObj('divScrollTextCont') | |
| 107 | - oScroll = new makeObj('divText','divScrollTextCont') | |
| 108 | - oScroll.moveIt(0,0) | |
| 109 | - oCont.css.visibility = "visible" | |
| 110 | - scrolltextLoaded = true | |
| 111 | -} | |
| 112 | -//Call the init on page load if the browser is ok... | |
| 113 | -if (bw.bw) onload = scrolltextInit |