mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Add menu options for raise/lower actions
This commit is contained in:
parent
4132fb79a6
commit
9dc5ae21c4
@ -125,7 +125,11 @@
|
|||||||
"alignMiddle":"Align to middle",
|
"alignMiddle":"Align to middle",
|
||||||
"alignBottom":"Align to bottom",
|
"alignBottom":"Align to bottom",
|
||||||
"distributeHorizontally":"Distribute horizontally",
|
"distributeHorizontally":"Distribute horizontally",
|
||||||
"distributeVertically":"Distribute vertically"
|
"distributeVertically":"Distribute vertically",
|
||||||
|
"moveToBack":"Move to back",
|
||||||
|
"moveToFront":"Move to front",
|
||||||
|
"moveBackwards":"Move backwards",
|
||||||
|
"moveForwards":"Move forwards"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
|
@ -584,16 +584,21 @@ var RED = (function() {
|
|||||||
]});
|
]});
|
||||||
|
|
||||||
menuOptions.push({id:"menu-item-arrange-menu", label:RED._("menu.label.arrange"), options: [
|
menuOptions.push({id:"menu-item-arrange-menu", label:RED._("menu.label.arrange"), options: [
|
||||||
{id: "menu-item-view-tools-align-left", label:RED._("menu.label.alignLeft"), onselect: "core:align-selection-to-left"},
|
{id: "menu-item-view-tools-move-to-back", label:RED._("menu.label.moveToBack"), disabled: true, onselect: "core:move-selection-to-back"},
|
||||||
{id: "menu-item-view-tools-align-center", label:RED._("menu.label.alignCenter"), onselect: "core:align-selection-to-center"},
|
{id: "menu-item-view-tools-move-to-front", label:RED._("menu.label.moveToFront"), disabled: true, onselect: "core:move-selection-to-front"},
|
||||||
{id: "menu-item-view-tools-align-right", label:RED._("menu.label.alignRight"), onselect: "core:align-selection-to-right"},
|
{id: "menu-item-view-tools-move-backwards", label:RED._("menu.label.moveBackwards"), disabled: true, onselect: "core:move-selection-backwards"},
|
||||||
|
{id: "menu-item-view-tools-move-forwards", label:RED._("menu.label.moveForwards"), disabled: true, onselect: "core:move-selection-forwards"},
|
||||||
null,
|
null,
|
||||||
{id: "menu-item-view-tools-align-top", label:RED._("menu.label.alignTop"), onselect: "core:align-selection-to-top"},
|
{id: "menu-item-view-tools-align-left", label:RED._("menu.label.alignLeft"), disabled: true, onselect: "core:align-selection-to-left"},
|
||||||
{id: "menu-item-view-tools-align-middle", label:RED._("menu.label.alignMiddle"), onselect: "core:align-selection-to-middle"},
|
{id: "menu-item-view-tools-align-center", label:RED._("menu.label.alignCenter"), disabled: true, onselect: "core:align-selection-to-center"},
|
||||||
{id: "menu-item-view-tools-align-bottom", label:RED._("menu.label.alignBottom"), onselect: "core:align-selection-to-bottom"},
|
{id: "menu-item-view-tools-align-right", label:RED._("menu.label.alignRight"), disabled: true, onselect: "core:align-selection-to-right"},
|
||||||
null,
|
null,
|
||||||
{id: "menu-item-view-tools-distribute-horizontally", label:RED._("menu.label.distributeHorizontally"), onselect: "core:distribute-selection-horizontally"},
|
{id: "menu-item-view-tools-align-top", label:RED._("menu.label.alignTop"), disabled: true, onselect: "core:align-selection-to-top"},
|
||||||
{id: "menu-item-view-tools-distribute-veritcally", label:RED._("menu.label.distributeVertically"), onselect: "core:distribute-selection-vertically"}
|
{id: "menu-item-view-tools-align-middle", label:RED._("menu.label.alignMiddle"), disabled: true, onselect: "core:align-selection-to-middle"},
|
||||||
|
{id: "menu-item-view-tools-align-bottom", label:RED._("menu.label.alignBottom"), disabled: true, onselect: "core:align-selection-to-bottom"},
|
||||||
|
null,
|
||||||
|
{id: "menu-item-view-tools-distribute-horizontally", label:RED._("menu.label.distributeHorizontally"), disabled: true, onselect: "core:distribute-selection-horizontally"},
|
||||||
|
{id: "menu-item-view-tools-distribute-veritcally", label:RED._("menu.label.distributeVertically"), disabled: true, onselect: "core:distribute-selection-vertically"}
|
||||||
]});
|
]});
|
||||||
|
|
||||||
menuOptions.push(null);
|
menuOptions.push(null);
|
||||||
|
@ -709,7 +709,7 @@ RED.view.tools = (function() {
|
|||||||
if (dir === "forwards") {
|
if (dir === "forwards") {
|
||||||
movedNodes = RED.nodes.moveNodesForwards(nodesToMove);
|
movedNodes = RED.nodes.moveNodesForwards(nodesToMove);
|
||||||
} else if (dir === "backwards") {
|
} else if (dir === "backwards") {
|
||||||
movedNodes = RED.nodes.moveNodesBacks(nodesToMove);
|
movedNodes = RED.nodes.moveNodesBackwards(nodesToMove);
|
||||||
} else if (dir === "front") {
|
} else if (dir === "front") {
|
||||||
movedNodes = RED.nodes.moveNodesToFront(nodesToMove);
|
movedNodes = RED.nodes.moveNodesToFront(nodesToMove);
|
||||||
} else if (dir === "back") {
|
} else if (dir === "back") {
|
||||||
|
@ -504,9 +504,23 @@ RED.view = (function() {
|
|||||||
|
|
||||||
RED.events.on("view:selection-changed", function(selection) {
|
RED.events.on("view:selection-changed", function(selection) {
|
||||||
var hasSelection = (selection.nodes && selection.nodes.length > 0);
|
var hasSelection = (selection.nodes && selection.nodes.length > 0);
|
||||||
|
var hasMultipleSelection = hasSelection && selection.nodes.length > 1;
|
||||||
RED.menu.setDisabled("menu-item-edit-cut",!hasSelection);
|
RED.menu.setDisabled("menu-item-edit-cut",!hasSelection);
|
||||||
RED.menu.setDisabled("menu-item-edit-copy",!hasSelection);
|
RED.menu.setDisabled("menu-item-edit-copy",!hasSelection);
|
||||||
RED.menu.setDisabled("menu-item-edit-select-connected",!hasSelection);
|
RED.menu.setDisabled("menu-item-edit-select-connected",!hasSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-move-to-back",!hasSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-move-to-front",!hasSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-move-backwards",!hasSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-move-forwards",!hasSelection);
|
||||||
|
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-align-left",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-align-center",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-align-right",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-align-top",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-align-middle",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-align-bottom",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-distribute-horizontally",!hasMultipleSelection);
|
||||||
|
RED.menu.setDisabled("menu-item-view-tools-distribute-veritcally",!hasMultipleSelection);
|
||||||
})
|
})
|
||||||
|
|
||||||
RED.actions.add("core:delete-selection",deleteSelection);
|
RED.actions.add("core:delete-selection",deleteSelection);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user