summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/mx/primitives/mx.vimeo.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-06-24 15:31:49 -0400
committerJules Laplace <jules@okfoc.us>2014-06-24 15:31:49 -0400
commitd52c037ab7e01660a85363a2941052e4d4b8cf03 (patch)
treee6209681d09a466dcd1f8d6d1fe0498bacf7dc02 /public/assets/javascripts/mx/primitives/mx.vimeo.js
parenteac88be42cc1a7f85c7a0533414e1047e0addc39 (diff)
removing old mx stuff
Diffstat (limited to 'public/assets/javascripts/mx/primitives/mx.vimeo.js')
-rw-r--r--public/assets/javascripts/mx/primitives/mx.vimeo.js58
1 files changed, 58 insertions, 0 deletions
diff --git a/public/assets/javascripts/mx/primitives/mx.vimeo.js b/public/assets/javascripts/mx/primitives/mx.vimeo.js
new file mode 100644
index 0000000..b65f35a
--- /dev/null
+++ b/public/assets/javascripts/mx/primitives/mx.vimeo.js
@@ -0,0 +1,58 @@
+MX.Vimeo = MX.Object3D.extend({
+
+ init: function (ops) {
+
+ this.type = "Vimeo"
+
+ var layer = this
+ layer.media = ops.media
+ layer.width = ops.media.width
+ layer.height = ops.media.height
+ layer.x = ops.x || 0
+ layer.y = ops.y || 0
+ layer.z = ops.z || 0
+ layer.rotationX = layer.ops.rotationX || 0
+ layer.rotationY = layer.ops.rotationY || 0
+ layer.rotationZ = layer.ops.rotationZ || 0
+ layer.scale = ops.scale || 1
+ layer.backface = ops.backface || false
+
+ if (layer.backface) {
+ layer.el.classList.add("backface-visible")
+ }
+
+ if (ops.src) {
+ this.loadEmbed(ops)
+ }
+
+ if (ops.className) {
+ layer.el.classList.add(ops.className)
+ }
+ layer.el.style.backgroundRepeat = 'no-repeat'
+
+ },
+
+ loadEmbed: function(ops){
+ var layer = this
+ },
+
+ move: function(ops){
+ var layer = this
+ layer.ops = defaults(ops, layer.ops)
+ for (var i in ops) {
+ layer[i] = ops[i]
+ }
+ layer.dirty = true
+ layer.update()
+ },
+
+ toString: function(){
+ var params = "id src width height depth x y z rotationX rotationY rotationZ scale".split(" ")
+ return this.__toString(params)
+ },
+
+})
+
+window.onYouTubePlayerAPIReady = function(){
+ console.log("youtube ready")
+}