template.js
902 字节
(function(){var me=editor,preview=$G("preview"),preitem=$G("preitem"),tmps=templates,currentTmp;var initPre=function(){var str="";for(var i=0,tmp;tmp=tmps[i++];){str+='<div class="preitem" onclick="pre('+i+')"><img src="'+"images/"+tmp.pre+'" '+(tmp.title?"alt="+tmp.title+" title="+tmp.title+"":"")+"></div>"}preitem.innerHTML=str};var pre=function(n){var tmp=tmps[n-1];currentTmp=tmp;clearItem();domUtils.setStyles(preitem.childNodes[n-1],{"background-color":"lemonChiffon","border":"#ccc 1px solid"});preview.innerHTML=tmp.preHtml?tmp.preHtml:""};var clearItem=function(){var items=preitem.children;for(var i=0,item;item=items[i++];){domUtils.setStyles(item,{"background-color":"","border":"white 1px solid"})}};dialog.onok=function(){if(!$G("issave").checked){me.execCommand("cleardoc")}var obj={html:currentTmp&¤tTmp.html};me.execCommand("template",obj)};initPre();window.pre=pre;pre(2)})();