From e6cac4737904750a80173ba8e7745d2b41370bd6 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 6 Nov 2014 15:48:27 -0500 Subject: share vvbox comes up when clicking save --- public/assets/javascripts/ui/reader/ReaderView.js | 1 + 1 file changed, 1 insertion(+) (limited to 'public/assets/javascripts/ui/reader/ReaderView.js') diff --git a/public/assets/javascripts/ui/reader/ReaderView.js b/public/assets/javascripts/ui/reader/ReaderView.js index c132609..9e0d21e 100644 --- a/public/assets/javascripts/ui/reader/ReaderView.js +++ b/public/assets/javascripts/ui/reader/ReaderView.js @@ -29,6 +29,7 @@ var ReaderView = View.extend({ ready: function(data){ $("#map").hide() + this.data = data data.rooms && Rooms.deserialize(data.rooms) data.walls && Walls.deserialize(data.walls) data.media && Scenery.deserialize(data.media) -- cgit v1.2.3-70-g09d2 From 1b2f4c77e5785073fd2b75380b521e1160070488 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 7 Nov 2014 15:31:29 -0500 Subject: non-interactive embed --- public/assets/javascripts/ui/reader/EmbedView.js | 37 ++++++++++++++++++----- public/assets/javascripts/ui/reader/ReaderView.js | 36 +++++++++++++++++----- public/assets/javascripts/ui/reader/Tracker.js | 4 +-- views/controls/reader/about-room.ejs | 2 +- views/controls/reader/embed.ejs | 3 +- 5 files changed, 64 insertions(+), 18 deletions(-) (limited to 'public/assets/javascripts/ui/reader/ReaderView.js') diff --git a/public/assets/javascripts/ui/reader/EmbedView.js b/public/assets/javascripts/ui/reader/EmbedView.js index a0b3c6f..21e351c 100644 --- a/public/assets/javascripts/ui/reader/EmbedView.js +++ b/public/assets/javascripts/ui/reader/EmbedView.js @@ -6,7 +6,9 @@ var EmbedView = ModalView.extend({ "input [name=width]": "build", "input [name=height]": "build", "click [name=mute]": "build", + "click [name=interactive]": "build", "click textarea": "selectAll", + "click #test": "test", }, defaultWidth: 600, @@ -18,6 +20,7 @@ var EmbedView = ModalView.extend({ this.$width = this.$("[name=width]") this.$height = this.$("[name=height]") this.$mute = this.$("[name=mute]") + this.$interactive = this.$("[name=interactive]") this.$width.val(this.defaultWidth) this.$height.val(this.defaultHeight) @@ -29,18 +32,38 @@ var EmbedView = ModalView.extend({ }, build: function(){ + var kode = this.getEmbedCode() + this.$embedCode.val( kode ) + }, + + getEmbedCode: function(){ var mute = this.$mute.prop('checked') ? 1 : 0 + var interactive = this.$interactive.prop('checked') ? 1 : 0 var width = clamp( this.$width.int(), 0, 2000) || this.defaultWidth var height = clamp( this.$height.int(), 0, 2000) || this.defaultHeight var link = this.parent.getLink() - link += "?mute=" + mute -// link += "&noui=1" - var kode = "" + var embed_link = link + embed_link += "?mute=" + mute + embed_link += "&embed=1" + + var kode = "