[ Index ] |
|
Code source de WordPress 2.1.2 |
1 var url = tinyMCE.getParam("external_link_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 init() { 11 tinyMCEPopup.resizeToInnerSize(); 12 13 document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','theme_advanced_link'); 14 15 // Handle file browser 16 if (isVisible('hrefbrowser')) 17 document.getElementById('href').style.width = '180px'; 18 19 var formObj = document.forms[0]; 20 21 for (var i=0; i<document.forms[0].target.options.length; i++) { 22 var option = document.forms[0].target.options[i]; 23 24 if (option.value == tinyMCE.getWindowArg('target')) 25 option.selected = true; 26 } 27 28 document.forms[0].href.value = tinyMCE.getWindowArg('href') || 'http://'; 29 document.forms[0].href.select(); 30 document.forms[0].linktitle.value = tinyMCE.getWindowArg('title'); 31 document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 32 33 addClassesToList('styleSelect', 'theme_advanced_link_styles'); 34 selectByValue(formObj, 'styleSelect', tinyMCE.getWindowArg('className'), true); 35 36 // Hide css select row if no CSS classes 37 if (formObj.styleSelect && formObj.styleSelect.options.length <= 1) { 38 var sr = document.getElementById('styleSelectRow'); 39 sr.style.display = 'none'; 40 sr.parentNode.removeChild(sr); 41 } 42 43 // Auto select link in list 44 if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) { 45 var formObj = document.forms[0]; 46 47 for (var i=0; i<formObj.link_list.length; i++) { 48 if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href')) 49 formObj.link_list.options[i].selected = true; 50 } 51 } 52 } 53 54 function insertLink() { 55 var href = document.forms[0].href.value; 56 var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value; 57 var title = document.forms[0].linktitle.value; 58 var style_class = document.forms[0].styleSelect ? document.forms[0].styleSelect.value : ""; 59 var dummy; 60 61 // Make anchors absolute 62 if (href.charAt(0) == '#') 63 href = tinyMCE.settings['document_base_url'] + href; 64 65 if (target == '_self') 66 target = ''; 67 68 tinyMCEPopup.restoreSelection(); 69 tinyMCE.themes['advanced']._insertLink(href, target, title, dummy, style_class); 70 tinyMCEPopup.close(); 71 }
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 |