[ Index ] |
|
Code source de WordPress 2.1.2 |
1 var url = tinyMCE.getParam("external_image_list_url"); 2 if (url != null) { 3 // Fix relative 4 if (url.charAt(0) != '/' && url.indexOf('://') == -1) 5 url = tinyMCE.documentBasePath + "/" + url; 6 7 document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>'); 8 } 9 10 function insertImage() { 11 var src = document.forms[0].src.value; 12 var alt = document.forms[0].alt.value; 13 var border = document.forms[0].border.value; 14 var vspace = document.forms[0].vspace.value; 15 var hspace = document.forms[0].hspace.value; 16 var width = document.forms[0].width.value; 17 var height = document.forms[0].height.value; 18 var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value; 19 20 tinyMCEPopup.restoreSelection(); 21 tinyMCE.themes['advanced']._insertImage(src, alt, border, hspace, vspace, width, height, align); 22 tinyMCEPopup.close(); 23 } 24 25 function init() { 26 tinyMCEPopup.resizeToInnerSize(); 27 28 document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); 29 30 var formObj = document.forms[0]; 31 32 for (var i=0; i<document.forms[0].align.options.length; i++) { 33 if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align')) 34 document.forms[0].align.options.selectedIndex = i; 35 } 36 37 formObj.src.value = tinyMCE.getWindowArg('src'); 38 formObj.alt.value = tinyMCE.getWindowArg('alt'); 39 formObj.border.value = tinyMCE.getWindowArg('border'); 40 formObj.vspace.value = tinyMCE.getWindowArg('vspace'); 41 formObj.hspace.value = tinyMCE.getWindowArg('hspace'); 42 formObj.width.value = tinyMCE.getWindowArg('width'); 43 formObj.height.value = tinyMCE.getWindowArg('height'); 44 formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 45 46 // Handle file browser 47 if (isVisible('srcbrowser')) 48 document.getElementById('src').style.width = '180px'; 49 50 // Auto select image in list 51 if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) { 52 for (var i=0; i<formObj.image_list.length; i++) { 53 if (formObj.image_list.options[i].value == tinyMCE.getWindowArg('src')) 54 formObj.image_list.options[i].selected = true; 55 } 56 } 57 } 58 59 var preloadImg = new Image(); 60 61 function resetImageData() { 62 var formObj = document.forms[0]; 63 formObj.width.value = formObj.height.value = ""; 64 } 65 66 function updateImageData() { 67 var formObj = document.forms[0]; 68 69 if (formObj.width.value == "") 70 formObj.width.value = preloadImg.width; 71 72 if (formObj.height.value == "") 73 formObj.height.value = preloadImg.height; 74 } 75 76 function getImageData() { 77 preloadImg = new Image(); 78 tinyMCE.addEvent(preloadImg, "load", updateImageData); 79 tinyMCE.addEvent(preloadImg, "error", function () {var formObj = document.forms[0];formObj.width.value = formObj.height.value = "";}); 80 preloadImg.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value); 81 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Mar 30 19:41:27 2007 | par Balluche grâce à PHPXref 0.7 |