diff --git a/_server/editor_table.js b/_server/editor_table.js
index 646445b1..9c5a5a82 100644
--- a/_server/editor_table.js
+++ b/_server/editor_table.js
@@ -36,21 +36,18 @@ editor_table_wrapper = function (editor) {
return `
| ---- | ---- | ${field} |
\n`
}
+ editor_table.prototype.tr = function (guid, field, shortField, commentHTMLescape, cobjstr, shortCommentHTMLescape, tdstr) {
+ return `
+ | ${shortField} |
+ ${shortCommentHTMLescape} |
+ ${tdstr} |
+
\n`
+ }
+
/////////////////////////////////////////////////////////////////////////////
// 表格生成的控制
-
- /**
- * 缩进控制, 此函数未实装, 目前全部使用的是0
- */
- editor_table.prototype.indent = function (field) {
- var num = '\t';
- if (field.indexOf("['main']") === 0) return 0;
- if (field === "['special']") return 0;
- return num;
- }
-
/**
* 注释对象的默认值
*/
@@ -207,25 +204,23 @@ editor_table_wrapper = function (editor) {
// 把cobj塞到第二个td的[cobj]中, 方便绑定事件时取
cobjstr = editor.HTMLescape(JSON.stringify(cobjstr));
- var outstr = ['| ', shortField, ' | ',
- '', shortCommentHTMLescape, ' | ',
- '', editor_mode.objToTd_(obj, commentObj, field, cfield, vobj, cobj), ' |
\n',
- ];
- return [outstr.join(''), guid];
+ var tdstr = editor_mode.objToTd_(obj, commentObj, field, cfield, vobj, cobj)
+ var outstr = editor.table.tr(guid, field, shortField, commentHTMLescape, cobjstr, shortCommentHTMLescape, tdstr)
+ return [outstr, guid];
}
editor_table.prototype.objToTd_ = function (obj, commentObj, field, cfield, vobj, cobj) {
var thiseval = vobj;
if (cobj._select) {
var values = cobj._select.values;
- return editor.table.select(thiseval,values);
+ return editor.table.select(thiseval, values);
} else if (cobj._input) {
return editor.table.text(thiseval);
} else if (cobj._bool) {
return editor.table.checkbox(thiseval);
} else {
- var num = 0;//editor_table.indent(field);
- return editor.table.textarea(thiseval,num);
+ var num = 0;
+ return editor.table.textarea(thiseval, num);
}
}
diff --git a/_server/refactoring.md b/_server/refactoring.md
index 6b6428d2..f0e7d13f 100644
--- a/_server/refactoring.md
+++ b/_server/refactoring.md
@@ -75,7 +75,7 @@ editor: {
+ [ ] ? 自由建立快捷键到命令的注册表。
-
++ [ ] 画地图也自动保存