|
@@ -140,12 +140,12 @@ $(document).ready(() => {
|
|
|
}
|
|
|
};
|
|
|
const invalidAll = function () {
|
|
|
- setObjEnable($('a[nam=base-opr][type=add]'), false);
|
|
|
- setObjEnable($('a[nam=base-opr][type=delete]'), false);
|
|
|
- setObjEnable($('a[nam=base-opr][type=up-move]'), false);
|
|
|
- setObjEnable($('a[nam=base-opr][type=down-move]'), false);
|
|
|
- setObjEnable($('a[nam=base-opr][type=up-level]'), false);
|
|
|
- setObjEnable($('a[nam=base-opr][type=down-level]'), false);
|
|
|
+ setObjEnable($('a[name=base-opr][type=add]'), false);
|
|
|
+ setObjEnable($('a[name=base-opr][type=delete]'), false);
|
|
|
+ setObjEnable($('a[name=base-opr][type=up-move]'), false);
|
|
|
+ setObjEnable($('a[name=base-opr][type=down-move]'), false);
|
|
|
+ setObjEnable($('a[name=base-opr][type=up-level]'), false);
|
|
|
+ setObjEnable($('a[name=base-opr][type=down-level]'), false);
|
|
|
};
|
|
|
const sel = selection ? selection[0] : sheet.getSelections()[0];
|
|
|
const row = sel ? sel.row : -1;
|
|
@@ -179,20 +179,20 @@ $(document).ready(() => {
|
|
|
const preNode = tree.getPreSiblingNode(first);
|
|
|
const valid = !sheet.zh_setting.readOnly;
|
|
|
|
|
|
- setObjEnable($('a[nam=base-opr][type=add]'), valid && first && first.level > 1);
|
|
|
- setObjEnable($('a[nam=base-opr][type=delete]'), valid && first && sameParent && first.level > 1 && !nodeUsed);
|
|
|
- setObjEnable($('a[nam=base-opr][type=up-move]'), valid && first && sameParent && first.level > 1 && preNode);
|
|
|
- setObjEnable($('a[nam=base-opr][type=down-move]'), valid && first && sameParent && first.level > 1 && !tree.isLastSibling(last));
|
|
|
+ setObjEnable($('a[name=base-opr][type=add]'), valid && first && first.level > 1);
|
|
|
+ setObjEnable($('a[name=base-opr][type=delete]'), valid && first && sameParent && first.level > 1 && !nodeUsed);
|
|
|
+ setObjEnable($('a[name=base-opr][type=up-move]'), valid && first && sameParent && first.level > 1 && preNode);
|
|
|
+ setObjEnable($('a[name=base-opr][type=down-move]'), valid && first && sameParent && first.level > 1 && !tree.isLastSibling(last));
|
|
|
if (isTz) {
|
|
|
const posRange = last ? pos.getLedgerPos(last.id) : [];
|
|
|
- setObjEnable($('a[nam=base-opr][type=up-level]'), valid && first && sameParent && tree.getParent(first) && !nodeUsed
|
|
|
+ setObjEnable($('a[name=base-opr][type=up-level]'), valid && first && sameParent && tree.getParent(first) && !nodeUsed
|
|
|
&& first.level > 2 && ((!posRange || posRange.length === 0) || tree.isLastSibling(last)));
|
|
|
const preNodePosRange = preNode ? pos.getLedgerPos(preNode.id) : [];
|
|
|
- setObjEnable($('a[nam=base-opr][type=down-level]'), valid && first && sameParent && !nodeUsed
|
|
|
- && first.level > 1 && preNode && (!preNodePosRange || preNodePosRange.length === 0));
|
|
|
+ setObjEnable($('a[name=base-opr][type=down-level]'), valid && first && sameParent
|
|
|
+ && first.level > 1 && preNode && (!preNodePosRange || preNodePosRange.length === 0) && !preNode.used);
|
|
|
} else {
|
|
|
- setObjEnable($('a[nam=base-opr][type=up-level]'), valid && first && sameParent && first.level > 2 && tree.getParent(first));
|
|
|
- setObjEnable($('a[nam=base-opr][type=down-level]'), valid && first && sameParent && first.level > 1 && preNode);
|
|
|
+ setObjEnable($('a[name=base-opr][type=up-level]'), valid && first && sameParent && first.level > 2 && tree.getParent(first));
|
|
|
+ setObjEnable($('a[name=base-opr][type=down-level]'), valid && first && sameParent && first.level > 1 && preNode);
|
|
|
}
|
|
|
setObjEnable($('#cut'), valid);
|
|
|
setObjEnable($('#paste'), valid);
|