You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.1 KiB
56 lines
2.1 KiB
/*********************************************************************************
|
|
|
|
** The contents of this file are subject to the vtiger CRM Public License Version 1.0
|
|
* ("License"); You may not use this file except in compliance with the License
|
|
* The Original Code is: vtiger CRM Open Source
|
|
* The Initial Developer of the Original Code is vtiger.
|
|
* Portions created by vtiger are Copyright (C) vtiger.
|
|
* All Rights Reserved.
|
|
********************************************************************************/
|
|
|
|
var tabcontainer=document.getElementById("tabcontainer")
|
|
tabcontainer.style.width=tabcontainer.offsetParent.offsetWidth
|
|
var tabcontent=document.getElementById("tabcontent")
|
|
|
|
if (window.navigator.appName.toUpperCase().indexOf("OPERA")>=0 || browser_nn4 || browser_nn6)
|
|
var contentwidth=tabcontent.childNodes.item(1).offsetWidth
|
|
else if (browser_ie)
|
|
var contentwidth=tabcontent.children[0].offsetWidth
|
|
|
|
if (get_cookie("scrollval")!=null && get_cookie("scrollval")!="none")
|
|
tabcontent.style.left=get_cookie("scrollval")
|
|
|
|
if (contentwidth==parseInt(tabcontainer.style.width)) {
|
|
getObj("scrollleft").style.visibility="hidden"
|
|
getObj("scrollright").style.visibility="hidden"
|
|
tabcontent.style.left="0px"
|
|
}
|
|
|
|
var speed=50;
|
|
var intensity=10;
|
|
function scrolright() {
|
|
if (window.moverightvar) clearTimeout(moverightvar)
|
|
moverightvar=setInterval("moveright()",speed)
|
|
}
|
|
function scrolleft() {
|
|
if (window.moveleftvar) clearTimeout(moveleftvar)
|
|
moveleftvar=setInterval("moveleft()",speed)
|
|
}
|
|
function moveright() {
|
|
if (parseInt(tabcontent.style.left)>(parseInt(tabcontainer.style.width)-contentwidth)) {
|
|
if (parseInt(tabcontent.style.left)-intensity>(parseInt(tabcontainer.style.width)-contentwidth))
|
|
tabcontent.style.left=parseInt(tabcontent.style.left)-intensity+"px"
|
|
else
|
|
tabcontent.style.left=parseInt(tabcontainer.style.width)-contentwidth
|
|
set_cookie("scrollval",tabcontent.style.left)
|
|
}
|
|
}
|
|
function moveleft() {
|
|
if (parseInt(tabcontent.style.left)<0) {
|
|
if (parseInt(tabcontent.style.left)+intensity>0)
|
|
tabcontent.style.left="0px"
|
|
else
|
|
tabcontent.style.left=parseInt(tabcontent.style.left)+intensity+"px"
|
|
set_cookie("scrollval",tabcontent.style.left)
|
|
}
|
|
}
|