summaryrefslogtreecommitdiff
path: root/public/assets/javascripts
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts')
-rw-r--r--public/assets/javascripts/rectangles/engine/map/ui/editor.js8
-rw-r--r--public/assets/javascripts/ui/editor/EditorSettings.js2
-rw-r--r--public/assets/javascripts/ui/lib/Parser.js5
-rw-r--r--public/assets/javascripts/ui/site/LayoutsModal.js2
-rw-r--r--public/assets/javascripts/ui/site/NewProjectModal.js2
5 files changed, 10 insertions, 9 deletions
diff --git a/public/assets/javascripts/rectangles/engine/map/ui/editor.js b/public/assets/javascripts/rectangles/engine/map/ui/editor.js
index 7308344..3e1d720 100644
--- a/public/assets/javascripts/rectangles/engine/map/ui/editor.js
+++ b/public/assets/javascripts/rectangles/engine/map/ui/editor.js
@@ -73,7 +73,7 @@ Map.UI.Editor = function(map){
app.tube("builder-destroy-room", room)
// TODO: watch individual scenery object here
- Minotaur.watch( app.router.editorView.settings )
+ Minotaur.watch( app.controller.settings )
return
}
else if (intersects.length) {
@@ -205,7 +205,7 @@ Map.UI.Editor = function(map){
Rooms.rebuild()
// TODO: watch individual scenery object here
- Minotaur.watch( app.router.editorView.settings )
+ Minotaur.watch( app.controller.settings )
}
var intersects = Rooms.filter(function(r){
@@ -247,7 +247,7 @@ Map.UI.Editor = function(map){
Rooms.rebuild()
// TODO: watch individual scenery object here
- Minotaur.watch( app.router.editorView.settings )
+ Minotaur.watch( app.controller.settings )
wheelState = null
}, 250)
@@ -268,7 +268,7 @@ Map.UI.Editor = function(map){
Rooms.rebuild()
// TODO: watch individual scenery object here
- Minotaur.watch( app.router.editorView.settings )
+ Minotaur.watch( app.controller.settings )
wheelState = null
}, 250)
diff --git a/public/assets/javascripts/ui/editor/EditorSettings.js b/public/assets/javascripts/ui/editor/EditorSettings.js
index d8cfca6..5aa88e9 100644
--- a/public/assets/javascripts/ui/editor/EditorSettings.js
+++ b/public/assets/javascripts/ui/editor/EditorSettings.js
@@ -41,7 +41,7 @@ var EditorSettings = FormView.extend({
this.action = data.isNew ? this.createAction : this.updateAction
this.parent.data = data
- if (data.shapes.length) {
+ if (data.shapes && data.shapes.length) {
Rooms.deserializeFromShapes(data, data.walls)
}
else if (data.rooms) {
diff --git a/public/assets/javascripts/ui/lib/Parser.js b/public/assets/javascripts/ui/lib/Parser.js
index 411f425..ab9d08d 100644
--- a/public/assets/javascripts/ui/lib/Parser.js
+++ b/public/assets/javascripts/ui/lib/Parser.js
@@ -62,10 +62,11 @@ var Parser = {
dataType: "jsonp",
data: {
id: id,
- key: "AIzaSyDYPKGD0-_VRBWpUYRmX8Qg6BtWmcPU_cM",
+ key: "AIzaSyCMlxLNawPWFwOIsrEz3bwfl_gZgkQwfMk",
part: "id,contentDetails,snippet,status",
},
success: function(result){
+ console.log(result.items)
var res = result.items[0]
done({
url: url,
@@ -279,4 +280,4 @@ var Parser = {
},
};
-Parser.lookup = _.indexBy(Parser.integrations, 'type');
+Parser.lookup = _.keyBy(Parser.integrations, 'type');
diff --git a/public/assets/javascripts/ui/site/LayoutsModal.js b/public/assets/javascripts/ui/site/LayoutsModal.js
index 0222077..427a376 100644
--- a/public/assets/javascripts/ui/site/LayoutsModal.js
+++ b/public/assets/javascripts/ui/site/LayoutsModal.js
@@ -40,7 +40,7 @@ var LayoutsModal = ModalView.extend(LayoutsIndex.prototype).extend({
// show lockout message
}
*/
- if (! data.layouts.length) {
+ if (! data.layouts.length && ! data.user_layouts.length) {
this.$templates.hide()
this.$form.hide()
this.$noTemplates.show()
diff --git a/public/assets/javascripts/ui/site/NewProjectModal.js b/public/assets/javascripts/ui/site/NewProjectModal.js
index 31675ba..5e79929 100644
--- a/public/assets/javascripts/ui/site/NewProjectModal.js
+++ b/public/assets/javascripts/ui/site/NewProjectModal.js
@@ -47,7 +47,7 @@ var NewProjectModal = ModalView.extend(LayoutsIndex.prototype).extend({
this.$newBlueprintButton.hide()
}
*/
- if (! data.layouts.length) {
+ if (! data.layouts.length && ! data.user_layouts.length) {
this.$templates.hide()
this.$form.hide()
this.$noTemplates.show()