/**
* 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);
})();