[ Index ] |
|
Code source de CMS made simple 1.0.5 |
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);
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Tue Apr 3 18:50:37 2007 | par Balluche grâce à PHPXref 0.7 |