From efc9dfc45095537cd61ed4ebb0326f6e12a10c1b Mon Sep 17 00:00:00 2001 From: Ben Reynolds Date: Wed, 1 May 2019 11:06:41 -0400 Subject: [PATCH] adds javascript API for sendMoveNode to reposition a node from within a frame html after it has already been added --- libraries/objectDefaultFiles/object.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libraries/objectDefaultFiles/object.js b/libraries/objectDefaultFiles/object.js index db4b9c1ef..0fd8572c8 100644 --- a/libraries/objectDefaultFiles/object.js +++ b/libraries/objectDefaultFiles/object.js @@ -305,6 +305,7 @@ this.sendGlobalMessage = makeSendStub('sendGlobalMessage'); this.sendResetNodes = makeSendStub('sendResetNodes'); this.sendCreateNode = makeSendStub('sendCreateNode'); + this.sendMoveNode = makeSendStub('sendMoveNode'); this.subscribeToMatrix = makeSendStub('subscribeToMatrix'); this.subscribeToAcceleration = makeSendStub('subscribeToAcceleration'); this.setFullScreenOn = makeSendStub('setFullScreenOn'); @@ -851,6 +852,20 @@ }), '*'); }; + this.sendMoveNode = function (name, x, y) { + parent.postMessage(JSON.stringify({ + version: realityObject.version, + node: realityObject.node, + frame: realityObject.frame, + object: realityObject.object, + moveNode: { + name: name, + x: x, + y: y + } + }), '*'); + }; + // subscriptions this.subscribeToMatrix = function() { realityObject.sendMatrix = true;