|
@@ -1,5 +1,72 @@
|
|
|
//-----App ui-----
|
|
|
|
|
|
-// function createApp() {
|
|
|
-// return {}
|
|
|
-// }
|
|
|
+function createApp() {
|
|
|
+
|
|
|
+ let self = this
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ function makeSetter(val) {
|
|
|
+ let setstr = 'this.' + val + '= value; this.redrawEvent();'
|
|
|
+ return setstr
|
|
|
+ }
|
|
|
+
|
|
|
+ function getNewPosition() {
|
|
|
+ //let allChild = vwf.find("","/*")
|
|
|
+ let cursorVisID = vwf.find("myCursor-avatar-" + vwf.moniker_, "./vis")[0]
|
|
|
+ let avPos = AFRAME.utils.coordinates.parse(vwf.getProperty(cursorVisID, 'worldPosition'));
|
|
|
+ let newPos = [avPos.x, avPos.y, avPos.z]
|
|
|
+ return newPos
|
|
|
+ }
|
|
|
+
|
|
|
+ return {
|
|
|
+ $cell: true,
|
|
|
+ $type: "div",
|
|
|
+ class: "propGrid max-width mdc-layout-grid mdc-layout-grid--align-left",
|
|
|
+ $components: [
|
|
|
+ {
|
|
|
+ $cell: true,
|
|
|
+ $type: "div",
|
|
|
+ class: "mdc-layout-grid__inner",
|
|
|
+ $components: [
|
|
|
+ {
|
|
|
+ $cell: true,
|
|
|
+ $type: "div",
|
|
|
+ class: "mdc-layout-grid__cell mdc-layout-grid__cell--span-12",
|
|
|
+ $components: [
|
|
|
+
|
|
|
+ {
|
|
|
+ $cell: true,
|
|
|
+ $type: "button",
|
|
|
+ class: "mdc-button mdc-button--raised",
|
|
|
+ $text: "Wide",
|
|
|
+ onclick: function (e) {
|
|
|
+ let avatarID = 'avatar-'+vwf.moniker_;
|
|
|
+ vwf_view.kernel.callMethod(avatarID, "setBigVideoHead", []);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ {
|
|
|
+ $cell: true,
|
|
|
+ $type: "button",
|
|
|
+ class: "mdc-button mdc-button--raised",
|
|
|
+ $text: "Small",
|
|
|
+ onclick: function (e) {
|
|
|
+ let avatarID = 'avatar-'+vwf.moniker_;
|
|
|
+ vwf_view.kernel.callMethod(avatarID, "setSmallVideoHead", []);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ ]
|
|
|
+ }
|
|
|
+
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|