tool duplication implements #287
This commit is contained in:
parent
27d0f1f487
commit
e3c8313c23
2 changed files with 16 additions and 1 deletions
|
|
@ -1295,6 +1295,17 @@ gapp.register("kiri.init", [], (root, exports) => {
|
||||||
ui.toolSelect.selectedIndex = editTools.length-1;
|
ui.toolSelect.selectedIndex = editTools.length-1;
|
||||||
selectTool(editTools[editTools.length-1]);
|
selectTool(editTools[editTools.length-1]);
|
||||||
};
|
};
|
||||||
|
ui.toolCopy.onclick = function() {
|
||||||
|
let clone = Object.assign({}, selectedTool);
|
||||||
|
clone.number = maxTool + 1;
|
||||||
|
clone.name = `${clone.name} copy`;
|
||||||
|
editTools.push(clone);
|
||||||
|
console.log({ editTools, selectedTool });
|
||||||
|
setToolChanged(true);
|
||||||
|
renderTools();
|
||||||
|
ui.toolSelect.selectedIndex = editTools.length-1;
|
||||||
|
selectTool(editTools[editTools.length-1]);
|
||||||
|
};
|
||||||
ui.toolDelete.onclick = function() {
|
ui.toolDelete.onclick = function() {
|
||||||
editTools.remove(selectedTool);
|
editTools.remove(selectedTool);
|
||||||
setToolChanged(true);
|
setToolChanged(true);
|
||||||
|
|
@ -1640,6 +1651,7 @@ gapp.register("kiri.init", [], (root, exports) => {
|
||||||
toolsExport: $('tools-export'),
|
toolsExport: $('tools-export'),
|
||||||
toolSelect: $('tool-select'),
|
toolSelect: $('tool-select'),
|
||||||
toolAdd: $('tool-add'),
|
toolAdd: $('tool-add'),
|
||||||
|
toolCopy: $('tool-dup'),
|
||||||
toolDelete: $('tool-del'),
|
toolDelete: $('tool-del'),
|
||||||
toolType: $('tool-type'),
|
toolType: $('tool-type'),
|
||||||
toolName: $('tool-name'),
|
toolName: $('tool-name'),
|
||||||
|
|
|
||||||
|
|
@ -543,13 +543,16 @@
|
||||||
<div id="tool-action" class="f-row j-center gap10">
|
<div id="tool-action" class="f-row j-center gap10">
|
||||||
<div class="f-row">
|
<div class="f-row">
|
||||||
<button id="tool-add"><i class="fas fa-plus"></i></button>
|
<button id="tool-add"><i class="fas fa-plus"></i></button>
|
||||||
|
<button id="tool-dup" lk="clone">copy</button>
|
||||||
<button id="tool-del"><i class="fas fa-minus"></i></button>
|
<button id="tool-del"><i class="fas fa-minus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="f-row">
|
<div class="f-row">
|
||||||
<button id="tools-save" lk="save">save</button>
|
<button id="tools-save" lk="save">save</button>
|
||||||
<button id="tools-close" lk="done">done</button>
|
<button id="tools-close" lk="done">done</button>
|
||||||
</div>
|
</div>
|
||||||
<button id="tools-export" lk="export">export</button>
|
<div class="f-row">
|
||||||
|
<button id="tools-export" lk="export">export</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue