[ Index ] |
|
Code source de vtiger CRM 5.0.2 |
1 /********************************************************************************* 2 ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 3 * ("License"); You may not use this file except in compliance with the License 4 * The Original Code is: vtiger CRM Open Source 5 * The Initial Developer of the Original Code is vtiger. 6 * Portions created by vtiger are Copyright (C) vtiger. 7 * All Rights Reserved. 8 * 9 ********************************************************************************/ 10 // JavaScript Document 11 //Layer Function 12 /* NEW SCRIPT FOR MENU SLIDE */ 13 14 var menu_i; 15 var menu_max; 16 var closeLimit; 17 var openLimit = 0; 18 19 function fnSlide(obj,inner) 20 { 21 var buff = document.getElementById(obj).width; 22 closeLimit = buff.substring(0,buff.length-1); 23 menu_max = eval(closeLimit); 24 var tagName = document.getElementById(inner); 25 document.getElementById(obj).style.width=0 + "%"; menu_i=0; 26 if (tagName.style.display == 'none') 27 fnexpanLay(obj,inner); 28 else 29 fncloseLay(obj,inner); 30 } 31 32 function fnexpanLay(obj,inner) 33 { 34 var setText = eval(closeLimit) - 1; 35 if (menu_i<=eval(closeLimit)) 36 { 37 if (menu_i>setText){document.getElementById(inner).style.display='block';} 38 document.getElementById(obj).style.width=menu_i+"%"; 39 setTimeout(function() { fnexpanLay(obj,inner); },5); 40 menu_i=menu_i+1; 41 } 42 } 43 44 function fncloseLay(obj,inner) 45 { 46 if (menu_max >= eval(openLimit)) 47 { 48 if (menu_max<eval(closeLimit)){document.getElementById(inner).style.display='none';} 49 document.getElementById(obj).style.width=menu_max +"%"; 50 setTimeout(function() { fncloseLay(obj,inner); }, 5); 51 menu_max = menu_max -1; 52 } 53 } 54 55 /* NEW SCRIPT FOR MENU WIPE */ 56 57 var wipe_i; 58 var wipe_max; 59 var closeLimit; 60 var openLimit = 0; 61 62 function fnWipe(obj,inner) 63 { 64 var buff = document.getElementById(inner).style.height; 65 closeLimit = buff.substring(0,buff.length-2); 66 wipe_max = eval(closeLimit); 67 var tagName = document.getElementById(inner); 68 document.getElementById(obj).style.height=0 + "px"; wipe_i=0; 69 if (tagName.style.display == 'none') 70 fnWipeLay(obj,inner); 71 else 72 fnUnWipeLay(obj,inner); 73 } 74 75 function fnWipeLay(obj,inner) 76 { 77 var setText = eval(closeLimit) - 1; 78 if (wipe_i<=eval(closeLimit)) 79 { 80 if (wipe_i>setText){document.getElementById(inner).style.display='block';} 81 document.getElementById(obj).style.height=wipe_i+"px"; 82 setTimeout(function() { fnWipeLay(obj,inner); },5); 83 wipe_i = wipe_i + 5; 84 } 85 } 86 87 function fnUnWipeLay(obj,inner) 88 { 89 if (wipe_max >= eval(openLimit)) 90 { 91 if (wipe_max<eval(closeLimit)){document.getElementById(inner).style.display='none';} 92 document.getElementById(obj).style.height = wipe_max + "px"; 93 setTimeout(function() { fnUnWipeLay(obj,inner); }, 5); 94 wipe_max = wipe_max - 5; 95 } 96 } 97 98 99 100 function fnSlide1(obj,inner) 101 { 102 var buff = document.getElementById(obj).width; 103 closeLimit = buff.substring(0,buff.length); 104 menu_max = eval(closeLimit); 105 var tagName = document.getElementById(inner); 106 document.getElementById(obj).style.width=0 + "px"; menu_i=0; 107 if (tagName.style.display == 'none') 108 fnexpanLay1(obj,inner); 109 else 110 fncloseLay1(obj,inner); 111 } 112 113 function fnexpanLay1(obj,inner) 114 { 115 document.getElementById(obj).style.display = 'block'; 116 var setText = eval(closeLimit) - 1; 117 if (menu_i<=eval(closeLimit)) 118 { 119 if (menu_i>setText){document.getElementById(inner).style.display='block';} 120 document.getElementById(obj).style.width=menu_i + "px"; 121 setTimeout(function() { fnexpanLay1(obj,inner); },5); 122 menu_i=menu_i+14; 123 } 124 } 125 126 function fncloseLay1(obj,inner) 127 { 128 if (menu_max >= eval(openLimit)) 129 { 130 if (menu_max<eval(closeLimit)){document.getElementById(inner).style.display='none';} 131 document.getElementById(obj).style.width=menu_max +"px"; 132 setTimeout(function() { fncloseLay1(obj,inner); }, 5); 133 menu_max = menu_max -14; 134 } 135 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 10:22:19 2007 | par Balluche grâce à PHPXref 0.7 |