插件支持中文;添加直接弹窗
This commit is contained in:
parent
92314dd1d7
commit
fd057ee350
@ -522,7 +522,9 @@ editor_table_wrapper = function (editor) {
|
||||
editor_mode.onmode(editor_mode._ids[modeNode.getAttribute('id')]);
|
||||
if (editor.table.checkRange(cobj, null)) {
|
||||
editor_mode.addAction(['delete', field, undefined]);
|
||||
editor_mode.onmode('save');//自动保存 删掉此行的话点保存按钮才会保存
|
||||
editor_mode.onmode('save', function () {
|
||||
printf('删除成功,刷新后生效。')
|
||||
});
|
||||
} else {
|
||||
printe(field + ' : 该值不允许为null,无法删除');
|
||||
}
|
||||
@ -532,9 +534,18 @@ editor_table_wrapper = function (editor) {
|
||||
* 添加表格项
|
||||
*/
|
||||
editor_table.prototype.addfunc = function (guid, obj, commentObj, thisTr, input, field, cobj, modeNode) {
|
||||
editor_mode.onmode(editor_mode._ids[modeNode.getAttribute('id')]);
|
||||
if (modeNode) {
|
||||
editor_mode.onmode(editor_mode._ids[modeNode.getAttribute('id')]);
|
||||
}
|
||||
|
||||
var mode = editor.dom.editModeSelect.value;
|
||||
var supportText = mode === 'commonevent' || mode === 'plugins';
|
||||
|
||||
if (obj == null) {
|
||||
if (mode === 'commonevent') obj = events_c12a15a8_c380_4b28_8144_256cba95f760;
|
||||
else if (mode === 'plugins') obj = plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1;
|
||||
else return;
|
||||
}
|
||||
|
||||
// 1.输入id
|
||||
var newid = '2';
|
||||
@ -546,15 +557,14 @@ editor_table_wrapper = function (editor) {
|
||||
newid = testid + '';
|
||||
}
|
||||
} else {
|
||||
newid = prompt('请输入新项的ID(仅公共事件支持中文ID)');
|
||||
newid = prompt(supportText ? '请输入新项的ID(支持中文)' : '请输入新项的ID(数字字母下划线)');
|
||||
if (newid == null || newid.length == 0) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// 检查commentEvents
|
||||
if (mode !== 'commonevent') {
|
||||
// 2.检查id是否符合规范或与已有id重复
|
||||
// 2.检查id是否符合规范或与已有id重复
|
||||
if (!supportText) {
|
||||
if (!/^[a-zA-Z0-9_]+$/.test(newid)) {
|
||||
printe('id不符合规范, 请使用大小写字母数字下划线来构成');
|
||||
return;
|
||||
@ -562,7 +572,7 @@ editor_table_wrapper = function (editor) {
|
||||
}
|
||||
|
||||
var conflict = true;
|
||||
var basefield = field.replace(/\[[^\[]*\]$/, '');
|
||||
var basefield = (field || "").replace(/\[[^\[]*\]$/, '');
|
||||
if (basefield === "['main']") {
|
||||
printe("全塔属性 ~ ['main'] 不允许添加新值");
|
||||
return;
|
||||
@ -581,7 +591,9 @@ editor_table_wrapper = function (editor) {
|
||||
}
|
||||
// 3.添加
|
||||
editor_mode.addAction(['add', basefield + "['" + newid + "']", null]);
|
||||
editor_mode.onmode('save');//自动保存 删掉此行的话点保存按钮才会保存
|
||||
editor_mode.onmode('save', function () {
|
||||
printf('添加成功,刷新后生效;也可以继续新增其他项目。')
|
||||
});//自动保存 删掉此行的话点保存按钮才会保存
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@ -264,7 +264,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="left9" class='leftTab' style="z-index:-1;opacity: 0;"><!-- commonevent -->
|
||||
<h3 class="leftTabHeader">公共事件 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.mode.changeDoubleClickModeByButton('add')">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('commonevent')">配置表格</button>
|
||||
<h3 class="leftTabHeader">公共事件 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.table.addfunc()">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('commonevent')">配置表格</button>
|
||||
</h3>
|
||||
<div class="leftTabContent">
|
||||
<div class='etable'>
|
||||
@ -281,7 +281,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="left10" class='leftTab' style="z-index:-1;opacity: 0;"><!-- plugins -->
|
||||
<h3 class="leftTabHeader">插件编写 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.mode.changeDoubleClickModeByButton('add')">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('plugins')">配置表格</button>
|
||||
<h3 class="leftTabHeader">插件编写 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.table.addfunc()">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('plugins')">配置表格</button>
|
||||
</h3>
|
||||
<div class="leftTabContent">
|
||||
<div class='etable'>
|
||||
|
||||
@ -260,7 +260,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="left9" class='leftTab' style="z-index:-1;opacity: 0;"><!-- commonevent -->
|
||||
<h3 class="leftTabHeader">公共事件 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.mode.changeDoubleClickModeByButton('add')">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('commonevent')">配置表格</button>
|
||||
<h3 class="leftTabHeader">公共事件 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.table.addfunc()">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('commonevent')">配置表格</button>
|
||||
</h3>
|
||||
<div class="leftTabContent">
|
||||
<div class='etable'>
|
||||
@ -277,7 +277,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div id="left10" class='leftTab' style="z-index:-1;opacity: 0;"><!-- plugins -->
|
||||
<h3 class="leftTabHeader">插件编写 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.mode.changeDoubleClickModeByButton('add')">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('plugins')">配置表格</button>
|
||||
<h3 class="leftTabHeader">插件编写 <button onclick="editor.mode.onmode('save')">保存</button> <button onclick="editor.table.addfunc()">添加</button> <button onclick="editor.mode.changeDoubleClickModeByButton('delete')">删除</button> <button onclick="editor_multi.editCommentJs('plugins')">配置表格</button>
|
||||
</h3>
|
||||
<div class="leftTabContent">
|
||||
<div class='etable'>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user