| 1 |
-
///////初始化主程序
var canvasH = 300,
canvasW = 300,
focusedNode;
var nr0310 = {
init: function (imgElement) {
console.log("nr0310.init()!!!!!");
var datafolder = '@dataFolder@';
var outerDiv = $(imgElement).parent(); // outerDiv[0],就是 addChk.ss.jsp 里的 <div id="ynrEdit"。Lin
outerDiv.css({
height: "50px"
});
/* 改,原取不到 ID 值 -- 解析多一层。Lin
* filePath 没用到
var nrid = JSON.parse(outerDiv.attr('data-init')).resDesign.ID;
var filePath = JSON.parse(outerDiv.attr('data-init')).resDesign.filePath;
*/
/* 再改回,去掉 gson.toJson(obj),直接用 obj -- 不用对 data.resDesign 再解析一次 Json 串。Lin
var tmp = JSON.parse(JSON.parse(outerDiv.attr('data-init')).resDesign);
var nrid = tmp.ID;
*/ var nrid = JSON.parse(outerDiv.attr('data-init')).resDesign.ID;
var editField = outerDiv[0].editField = outerDiv.find("#editField");
var editFieldWidth = editField.width();
editField.txtfield = editField.find('#outCont'); // .find('#displayArea')。Lin
editField.txtfield[0].setAttribute('nrid', nrid);
editField.txtfield[0].setAttribute('shid', outerDiv[0].dataset.shid); // 增加,解决 "每次进入办理页都会产生一个 CMS 内容(最后一次仍会垃圾)" 的问题。Lin
editField.css({
width: editFieldWidth
});
/**/
var btns = {
cyy: "cmnWord" // : "cyy"。Lin
};
if (document.querySelector("[name*='_WATCHURL']") == null) {
/* btns.yy = "#yy";*/
btns.ss = "wrByHtml"; // = "ss"。Lin
btns['ss-del']="delByHtml"; // ="ss-del"。Lin
};
var buttons_ = {};
var fjJson = window["inputterfjJson"];
if (fjJson && typeof fjJson == "object") {
for (var key in fjJson) {
buttons_[key] = fjJson[key];
}
};
assis = new instructor_assist("100px", btns, buttons_);
assis.reloadText(nrid);
window.saveEditor = function () {
assis.saveEditor();
};
window.destroyEditor = function () {
assis.destroy();
window.destroyEditor = null;
};
dragPreventEvent();
/*手写才会用到*/
// cursorManager.setCursorListener(editField.txtfield);
/*附件按钮*/
}
};
var nr0210 = {
init: function (imgElement) {
var datafolder = '@dataFolder@';
var outerDiv = $(imgElement).parent();
outerDiv.css({
height: "50px"
});
var nrid = JSON.parse(outerDiv.attr('data-init')).resDesign.ID;
var filePath = JSON.parse(outerDiv.attr('data-init')).resDesign.filePath;
var editField = outerDiv[0].editField = outerDiv.find("#editField");
var editFieldWidth = editField.width();
editField.txtfield = editField.find('#outCont'); // .find('#displayArea')。Lin
editField.txtfield[0].setAttribute('nrid', nrid);
editField.css({
width: editFieldWidth
});
/**/
var btns = {
// cyy: "cyy"
};
if (document.querySelector("[name*='_WATCHURL']") == null) {
/* btns.yy = "#yy";*/
btns.ss = "wrByHtml"; // = "ss"。Lin
btns['ss-del']="delByHtml"; // ="ss-del"。Lin
};
var buttons_ = {};
var fjJson = window["inputterfjJson"];
if (fjJson && typeof fjJson == "object") {
for (var key in fjJson) {
buttons_[key] = fjJson[key];
}
};
assis = new instructor_assist("100px", btns, buttons_);
//$("#cyy").hide();
assis.reloadText(nrid);
window.saveEditor = function () {
assis.saveEditor();
};
window.destroyEditor = function () {
assis.destroy();
window.destroyEditor = null;
};
dragPreventEvent();
/*手写才会用到*/
// cursorManager.setCursorListener(editField.txtfield);
/*附件按钮*/
/*5、内容数据初始化*/
pizhuInit(nrid);
console.info("fff");
/*6、保存按钮事件*/
// $('#saveButton').click(function(e){
// saveHtml(nrid);
// });
}
};
|