Add parent and unparent buttons

Add parent and unparent buttons
This commit is contained in:
Alezia Kurdis 2020-09-30 00:44:07 -04:00 committed by GitHub
parent f1f58dcbd4
commit ff39a03b5d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -207,6 +207,8 @@ let elEntityTable,
elHmdDuplicate, elHmdDuplicate,
elUndo, elUndo,
elRedo, elRedo,
elParent,
elUnparent,
elDelete, elDelete,
elFilterTypeMultiselectBox, elFilterTypeMultiselectBox,
elFilterTypeText, elFilterTypeText,
@ -258,6 +260,8 @@ function loaded() {
elHmdDuplicate = document.getElementById("hmdduplicate"); elHmdDuplicate = document.getElementById("hmdduplicate");
elUndo = document.getElementById("undo"); elUndo = document.getElementById("undo");
elRedo = document.getElementById("redo"); elRedo = document.getElementById("redo");
elParent = document.getElementById("parent");
elUnparent = document.getElementById("unparent");
elDelete = document.getElementById("delete"); elDelete = document.getElementById("delete");
elFilterTypeMultiselectBox = document.getElementById("filter-type-multiselect-box"); elFilterTypeMultiselectBox = document.getElementById("filter-type-multiselect-box");
elFilterTypeText = document.getElementById("filter-type-text"); elFilterTypeText = document.getElementById("filter-type-text");
@ -294,6 +298,7 @@ function loaded() {
elHmdMultiSelect.className = "white vglyph"; elHmdMultiSelect.className = "white vglyph";
hmdMultiSelectMode = true; hmdMultiSelectMode = true;
} }
EventBridge.emitWebEvent(JSON.stringify({ type: 'hmdMultiSelectMode', value: hmdMultiSelectMode }));
}; };
elHmdCopy.onclick = function() { elHmdCopy.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'copy' })); EventBridge.emitWebEvent(JSON.stringify({ type: 'copy' }));
@ -307,12 +312,18 @@ function loaded() {
elHmdDuplicate.onclick = function() { elHmdDuplicate.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'duplicate' })); EventBridge.emitWebEvent(JSON.stringify({ type: 'duplicate' }));
}; };
elParent.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'parent' }));
};
elUnparent.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'unparent' }));
};
elUndo.onclick = function() { elUndo.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'undo' })); EventBridge.emitWebEvent(JSON.stringify({ type: 'undo' }));
}; };
elRedo.onclick = function() { elRedo.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'redo' })); EventBridge.emitWebEvent(JSON.stringify({ type: 'redo' }));
}; };
elDelete.onclick = function() { elDelete.onclick = function() {
EventBridge.emitWebEvent(JSON.stringify({ type: 'delete' })); EventBridge.emitWebEvent(JSON.stringify({ type: 'delete' }));
}; };