[ Index ]
 

Code source de CMS made simple 1.0.5

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

title

Body

[fermer]

/lib/filemanager/ImageManager/assets/ -> images.js (source)

   1  /**
   2   * Functions for the image listing, used by images.php only    
   3   * @author $Author: Wei Zhuo $
   4   * @version $Id: images.js 26 2004-03-31 02:35:21Z Wei Zhuo $
   5   * @package ImageManager
   6   */
   7  
   8  	function i18n(str) {
   9          if(I18N)
  10            return (I18N[str] || str);
  11          else
  12              return str;
  13      };
  14  
  15  	function changeDir(newDir) 
  16      {
  17          showMessage('Loading');
  18          location.href = "images.php?dir="+newDir;
  19      }
  20  
  21  
  22  	function newFolder(dir, newDir) 
  23      {
  24          location.href = "images.php?dir="+dir+"&newDir="+newDir;
  25      }
  26  
  27      //update the dir list in the parent window.
  28  	function updateDir(newDir)
  29      {
  30          var selection = window.top.document.getElementById('dirPath');
  31          if(selection)
  32          {
  33              for(var i = 0; i < selection.length; i++)
  34              {
  35                  var thisDir = selection.options[i].text;
  36                  if(thisDir == newDir)
  37                  {
  38                      selection.selectedIndex = i;
  39                      showMessage('Loading');
  40                      break;
  41                  }
  42              }        
  43          }
  44      }
  45  
  46  	function selectImage(filename, alt, width, height) 
  47      {
  48          var topDoc = window.top.document;
  49          
  50          var obj = topDoc.getElementById('f_file');  obj.value = filename;
  51          var obj = topDoc.getElementById('f_url');  obj.value = filename;
  52          var obj = topDoc.getElementById('f_width');  obj.value = width;
  53          var obj = topDoc.getElementById('f_width'); obj.value = width;
  54          var obj = topDoc.getElementById('f_height'); obj.value = height;
  55          var obj = topDoc.getElementById('f_alt'); obj.value = alt;
  56          var obj = topDoc.getElementById('orginal_width'); obj.value = width;
  57          var obj = topDoc.getElementById('orginal_height'); obj.value = height;        
  58      }
  59  
  60  	function showMessage(newMessage) 
  61      {
  62          var topDoc = window.top.document;
  63  
  64          var message = topDoc.getElementById('message');
  65          var messages = topDoc.getElementById('messages');
  66          if(message && messages)
  67          {
  68              if(message.firstChild)
  69                  message.removeChild(message.firstChild);
  70  
  71              message.appendChild(topDoc.createTextNode(i18n(newMessage)));
  72              
  73              messages.style.display = "block";
  74          }
  75      }
  76  
  77  	function addEvent(obj, evType, fn)
  78      { 
  79          if (obj.addEventListener) { obj.addEventListener(evType, fn, true); return true; } 
  80          else if (obj.attachEvent) {  var r = obj.attachEvent("on"+evType, fn);  return r;  } 
  81          else {  return false; } 
  82      } 
  83  
  84  	function confirmDeleteFile(file) 
  85      {
  86          if(confirm(i18n("Delete file?")))
  87              return true;
  88      
  89          return false;        
  90      }
  91  
  92  	function confirmDeleteDir(dir, count) 
  93      {
  94          if(count > 0)
  95          {
  96              alert(i18n("Please delete all files/folders inside the folder you wish to delete first."));
  97              return;
  98          }
  99  
 100          if(confirm(i18n("Delete folder?"))) 
 101              return true;
 102  
 103          return false;
 104      }
 105  
 106      addEvent(window, 'load', init);


Généré le : Tue Apr 3 18:50:37 2007 par Balluche grâce à PHPXref 0.7