From ec55884daec399782ffd83172fb98a0b8ea3f9af Mon Sep 17 00:00:00 2001 From: Alezia Kurdis <60075796+AleziaKurdis@users.noreply.github.com> Date: Thu, 24 Dec 2020 23:05:06 -0500 Subject: [PATCH] Add "Rotate As Next Clicked Surface" Add "Rotate As Next Clicked Surface" Add also "Rotate 90 degree on X axis", "Rotate 90 degree on Z axis" and "Rotate 90 degree on Z axis" --- .../create/entityList/html/js/entityList.js | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/scripts/system/create/entityList/html/js/entityList.js b/scripts/system/create/entityList/html/js/entityList.js index 9ba258b801..c610795bc9 100644 --- a/scripts/system/create/entityList/html/js/entityList.js +++ b/scripts/system/create/entityList/html/js/entityList.js @@ -238,6 +238,10 @@ let elEntityTable, elParent, elUnparent, elDelete, + elRotateAsTheNextClickedSurface, + elQuickRotate90x, + elQuickRotate90y, + elQuickRotate90z, elMoveEntitySelectionToAvatar, elSelectAll, elSelectInverse, @@ -320,6 +324,10 @@ function loaded() { elParent = document.getElementById("parent"); elUnparent = document.getElementById("unparent"); elDelete = document.getElementById("delete"); + elRotateAsTheNextClickedSurface = document.getElementById("rotateAsTheNextClickedSurface"); + elQuickRotate90x = document.getElementById("quickRotate90x"); + elQuickRotate90y = document.getElementById("quickRotate90y"); + elQuickRotate90z = document.getElementById("quickRotate90z"); elMoveEntitySelectionToAvatar = document.getElementById("moveEntitySelectionToAvatar"); elSelectAll = document.getElementById("selectall"); elSelectInverse = document.getElementById("selectinverse"); @@ -430,6 +438,22 @@ function loaded() { EventBridge.emitWebEvent(JSON.stringify({ type: "delete" })); closeAllEntityListMenu(); }; + elRotateAsTheNextClickedSurface.onclick = function() { + EventBridge.emitWebEvent(JSON.stringify({ type: "rotateAsTheNextClickedSurface" })); + closeAllEntityListMenu(); + }; + elQuickRotate90x.onclick = function() { + EventBridge.emitWebEvent(JSON.stringify({ type: "quickRotate90x" })); + closeAllEntityListMenu(); + }; + elQuickRotate90y.onclick = function() { + EventBridge.emitWebEvent(JSON.stringify({ type: "quickRotate90y" })); + closeAllEntityListMenu(); + }; + elQuickRotate90z.onclick = function() { + EventBridge.emitWebEvent(JSON.stringify({ type: "quickRotate90z" })); + closeAllEntityListMenu(); + }; elMoveEntitySelectionToAvatar.onclick = function() { EventBridge.emitWebEvent(JSON.stringify({ type: "moveEntitySelectionToAvatar" })); closeAllEntityListMenu();