From 13ae16997d4bbca14e255d5989d1c44a76eac72c Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Wed, 16 May 2012 15:23:48 -0700 Subject: montage v.0.10 integration Signed-off-by: Valerio Virgillito --- node_modules/montage/ui/flow-path.js | 215 ----------------------------------- 1 file changed, 215 deletions(-) delete mode 100644 node_modules/montage/ui/flow-path.js (limited to 'node_modules/montage/ui/flow-path.js') diff --git a/node_modules/montage/ui/flow-path.js b/node_modules/montage/ui/flow-path.js deleted file mode 100644 index 51ecd63c..00000000 --- a/node_modules/montage/ui/flow-path.js +++ /dev/null @@ -1,215 +0,0 @@ -/* - This file contains proprietary software owned by Motorola Mobility, Inc.
- No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
- (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ - -var Montage = require("montage").Montage; - -var FlowPath = exports.FlowPath = Montage.create(Montage, { - - _translateX: { - enumerable: false, - value: null - }, - translateX: { - get: function () { - return this._translateX; - }, - set: function (value) { - this._translateX = value; - this._updatePath(); - } - }, - - _translateY: { - enumerable: false, - value: null - }, - translateY: { - get: function () { - return this._translateY; - }, - set: function (value) { - this._translateY = value; - this._updatePath(); - } - }, - - _translateZ: { - enumerable: false, - value: null - }, - translateZ: { - get: function () { - return this._translateZ; - }, - set: function (value) { - this._translateZ = value; - this._updatePath(); - } - }, - - _rotateX: { - enumerable: false, - value: null - }, - rotateX: { - get: function () { - return this._rotateX; - }, - set: function (value) { - this._rotateX = value; - this._updatePath(); - } - }, - - _rotateY: { - enumerable: false, - value: null - }, - rotateY: { - get: function () { - return this._rotateY; - }, - set: function (value) { - this._rotateY = value; - this._updatePath(); - } - }, - - _rotateZ: { - enumerable: false, - value: null - }, - rotateZ: { - get: function () { - return this._rotateZ; - }, - set: function (value) { - this._rotateZ = value; - this._updatePath(); - } - }, - - _scale: { - enumerable: false, - value: null - }, - scale: { - get: function () { - return this._scale; - }, - set: function (value) { - this._scale = value; - this._updatePath(); - } - }, - - _opacity: { - enumerable: false, - value: null - }, - opacity: { - get: function () { - return this._opacity; - }, - set: function (value) { - this._opacity = value; - this._updatePath(); - } - }, - - _updatePath: { - enumerable: false, - value: function () { - var path = []; - - if (this._translateX) { - path.push("path.translateX="+this._translateX); - } - if (this._translateY) { - path.push("path.translateY="+this._translateY); - } - if (this._translateZ) { - path.push("path.translateZ="+this._translateZ); - } - if (this._rotateX) { - path.push("path.rotateX="+this._rotateX); - } - if (this._rotateY) { - path.push("path.rotateY="+this._rotateY); - } - if (this._rotateZ) { - path.push("path.rotateZ="+this._rotateZ); - } - if (this._scale) { - path.push("path.scale="+this._scale); - } - if (this._opacity) { - path.push("path.style.opacity="+this._opacity); - } - this.evalPath=path; - } - }, - - // we should be cautious with this eval, but I wanted to try serializing paths directly - - _evalPath: { - enumerable: false, - value: null - }, - - evalPath: { - get: function () { - return this._evalPath; - }, - set: function (value) { - var error=false; - - if (typeof value === "string") { - try { - eval("var func=function(slide){var path={};path.style={};"+value+";return path;}"); - func({ - time:0, - speed:0, - index:0 - }); - } catch (e) { - error=true; - } - if (!error) { - this._evalPath = value; - } - } else { - this._evalPath = value.join(";\r\n")+";"; - eval("var func=function(slide){var path={};path.style={};"+this._evalPath+"return path;}"); - } - - if (!error) { - this.path = { - value: func - }; - } - } - }, - - _path: { - enumerable: false, - value: { - value: function (slide) { - return {}; - } - } - }, - - path: { - get: function () { - return this._path; - }, - set: function (value) { - this._path = value; - } - } - -}); -- cgit v1.2.3