/** * Created with JetBrains PhpStorm. * User: xuheng * Date: 12-8-8 * Time: 下午2:09 * To change this template use File | Settings | File Templates. */ (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 += '
'; } 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 && currentTmp.html }; me.execCommand("template", obj); }; initPre(); window.pre = pre; pre(2) })();