summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-06-17 15:40:40 -0400
committerJules Laplace <jules@okfoc.us>2014-06-17 15:40:40 -0400
commit32932165724e9c9fa891cb58bac224c50d425340 (patch)
tree5a5a63876d673cebda433104257b9d1c6e500f64
parentd277e9c8eb5454944a94bbfcb6d43c6dd41e18b9 (diff)
dropping stuff from media editor onto walls
-rw-r--r--public/assets/javascripts/rectangles/engine/scenery/_scenery.js2
-rw-r--r--public/assets/javascripts/rectangles/engine/scenery/types/_image.js12
-rw-r--r--public/assets/javascripts/ui/editor/MediaUpload.js10
-rw-r--r--public/assets/javascripts/ui/lib/Parser.js1
-rwxr-xr-xpublic/assets/stylesheets/app.css1
5 files changed, 14 insertions, 12 deletions
diff --git a/public/assets/javascripts/rectangles/engine/scenery/_scenery.js b/public/assets/javascripts/rectangles/engine/scenery/_scenery.js
index 96eea19..908a2d0 100644
--- a/public/assets/javascripts/rectangles/engine/scenery/_scenery.js
+++ b/public/assets/javascripts/rectangles/engine/scenery/_scenery.js
@@ -55,7 +55,7 @@ var Scenery = new function(){
break
}
base.media.push(scene_media)
- scene_img.init()
+ scene_media.init()
}
base.addNextToWall = function(wall){
base.add(wall, base.nextMedia)
diff --git a/public/assets/javascripts/rectangles/engine/scenery/types/_image.js b/public/assets/javascripts/rectangles/engine/scenery/types/_image.js
index ba8ba03..b6f7de1 100644
--- a/public/assets/javascripts/rectangles/engine/scenery/types/_image.js
+++ b/public/assets/javascripts/rectangles/engine/scenery/types/_image.js
@@ -3,10 +3,10 @@ Scenery.image = function (wall, media) {
var base = this
base.wall = wall
- base.img = img
- base.dimensions = new vec2(img.width, img.height)
+ base.media = media
+ base.dimensions = new vec2(media.width, media.height)
base.center = wall.center()
- base.bounds = wall.bounds_for(img)
+ base.bounds = wall.bounds_for(media)
// should be proportional to distance from wall
var cursor_amp = 1.5
@@ -18,11 +18,11 @@ Scenery.image = function (wall, media) {
base.build = function(){
base.mx_img = new MX.Image({
- src: img.src,
+ src: media.url,
x: base.center.a,
- y: Rooms.list[wall.room].height/2 - img.height/2 - 20,
+ y: Rooms.list[wall.room].height/2 - media.height/2 - 20,
z: base.center.b,
- scale: 300/img.naturalWidth,
+ scale: 300/media.width,
rotationY: wall_rotation[ wall.side ],
backface: false,
})
diff --git a/public/assets/javascripts/ui/editor/MediaUpload.js b/public/assets/javascripts/ui/editor/MediaUpload.js
index 3ade132..30287a5 100644
--- a/public/assets/javascripts/ui/editor/MediaUpload.js
+++ b/public/assets/javascripts/ui/editor/MediaUpload.js
@@ -93,11 +93,11 @@ var MediaUpload = View.extend({
},
upload: function(f, width, height){
- var fd = new FormData();
- fd.append( 'image', f )
- fd.append( 'width', width )
- fd.append( 'height', height )
- fd.append( '_csrf', this.$csrf.val() )
+ var fd = new FormData()
+ fd.append('image', f)
+ fd.append('width', width)
+ fd.append('height', height)
+ fd.append('_csrf', this.$csrf.val())
var request = $.ajax({
url: this.uploadAction,
diff --git a/public/assets/javascripts/ui/lib/Parser.js b/public/assets/javascripts/ui/lib/Parser.js
index f39239e..705ff04 100644
--- a/public/assets/javascripts/ui/lib/Parser.js
+++ b/public/assets/javascripts/ui/lib/Parser.js
@@ -27,6 +27,7 @@ var Parser = {
$.ajax({
type: 'GET',
url: 'https://www.googleapis.com/youtube/v3/videos',
+ dataType: "jsonp",
data: {
id: id,
key: "AIzaSyDYPKGD0-_VRBWpUYRmX8Qg6BtWmcPU_cM",
diff --git a/public/assets/stylesheets/app.css b/public/assets/stylesheets/app.css
index e14b570..2d7f901 100755
--- a/public/assets/stylesheets/app.css
+++ b/public/assets/stylesheets/app.css
@@ -68,6 +68,7 @@ a{
overflow:hidden;
display: none;
z-index: 10;
+ pointer-events: none;
}
.ants.edit {