diff --git a/examples/aframe/dialog/navigate.js b/examples/aframe/dialog/navigate.js new file mode 100644 index 00000000..18659cf5 --- /dev/null +++ b/examples/aframe/dialog/navigate.js @@ -0,0 +1,16 @@ +AFRAME.registerComponent('navigate', { + schema: { + on: {type: 'string', default: 'click'}, + link: {type: 'selector'} + }, + init: function () { + this.el.addEventListener(this.data.on, function () { + if (this.data.link.href.indexOf('altspace://') === 0) { + this.data.link.click(); + } + else { + altspace.open(this.data.link.href, '_blank'); + } + }.bind(this)); + } +});