[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/include/js/ -> menu.js (source)

   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  }


Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7