aboutsummaryrefslogtreecommitdiff
path: root/js/panels/Timeline/Layer.reel/Layer.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/panels/Timeline/Layer.reel/Layer.js')
-rw-r--r--js/panels/Timeline/Layer.reel/Layer.js29
1 files changed, 7 insertions, 22 deletions
diff --git a/js/panels/Timeline/Layer.reel/Layer.js b/js/panels/Timeline/Layer.reel/Layer.js
index 23ea200f..f303fd79 100644
--- a/js/panels/Timeline/Layer.reel/Layer.js
+++ b/js/panels/Timeline/Layer.reel/Layer.js
@@ -1072,105 +1072,89 @@ var Layer = exports.Layer = Montage.create(Component, {
1072 handleLeftChange: { 1072 handleLeftChange: {
1073 value: function(event) { 1073 value: function(event) {
1074 var prevPosition; 1074 var prevPosition;
1075 if(this.application.ninja.timeline.selectedStyle==="left" ||this.application.ninja.timeline.selectedStyle==="master" ){ 1075
1076 if(!event.wasSetByCode) { 1076 if(!event.wasSetByCode) {
1077 if(this.savedPosition) prevPosition = [this.savedPosition + "px"]; 1077 if(this.savedPosition) prevPosition = [this.savedPosition + "px"];
1078 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "left", [this.leftControl.value + "px"] , "Change", "timeline", prevPosition); 1078 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "left", [this.leftControl.value + "px"] , "Change", "timeline", prevPosition);
1079 this.savedPosition = null; 1079 this.savedPosition = null;
1080 } 1080 }
1081 1081
1082 } 1082
1083 } 1083 }
1084 }, 1084 },
1085 1085
1086 handleTopChange: { 1086 handleTopChange: {
1087 value: function(event) { 1087 value: function(event) {
1088 var prevPosition; 1088 var prevPosition;
1089 if(this.application.ninja.timeline.selectedStyle==="top" ||this.application.ninja.timeline.selectedStyle==="master" ){
1090 if(!event.wasSetByCode) { 1089 if(!event.wasSetByCode) {
1091 if(this.savedPosition) prevPosition = [this.savedPosition + "px"]; 1090 if(this.savedPosition) prevPosition = [this.savedPosition + "px"];
1092 1091
1093 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "top", [this.topControl.value + "px"] , "Change", "timeline", prevPosition); 1092 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "top", [this.topControl.value + "px"] , "Change", "timeline", prevPosition);
1094 this.savedPosition = null; 1093 this.savedPosition = null;
1095 } 1094 }
1096 } 1095
1097 } 1096 }
1098 }, 1097 },
1099 1098
1100 handleWidthChange:{ 1099 handleWidthChange:{
1101 value: function(event) { 1100 value: function(event) {
1102 var prevPosition; 1101 var prevPosition;
1103 if(this.application.ninja.timeline.selectedStyle==="width" ||this.application.ninja.timeline.selectedStyle==="master" ){ 1102
1104 if(!event.wasSetByCode) { 1103 if(!event.wasSetByCode) {
1105 if(this.savedPosition) prevPosition = [this.savedPosition + "px"]; 1104 if(this.savedPosition) prevPosition = [this.savedPosition + "px"];
1106 1105
1107 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "width", [this.dtextScaleX + "px"] , "Change", "timeline", prevPosition); 1106 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "width", [this.dtextScaleX + "px"] , "Change", "timeline", prevPosition);
1108 this.savedPosition = null; 1107 this.savedPosition = null;
1109 } 1108 }
1110 }
1111 } 1109 }
1112 }, 1110 },
1113 1111
1114 handleHeightChange:{ 1112 handleHeightChange:{
1115 value: function(event) { 1113 value: function(event) {
1116 var prevPosition; 1114 var prevPosition;
1117 if(this.application.ninja.timeline.selectedStyle==="height" ||this.application.ninja.timeline.selectedStyle==="master" ){ 1115
1118 if(!event.wasSetByCode) { 1116 if(!event.wasSetByCode) {
1119 if(this.savedPosition) prevPosition = [this.savedPosition + "px"]; 1117 if(this.savedPosition) prevPosition = [this.savedPosition + "px"];
1120 1118
1121 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "height", [this.dtextScaleY + "px"] , "Change", "timeline", prevPosition); 1119 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "height", [this.dtextScaleY + "px"] , "Change", "timeline", prevPosition);
1122 this.savedPosition = null; 1120 this.savedPosition = null;
1123 } 1121 }
1124 }
1125 } 1122 }
1126 }, 1123 },
1127 1124
1128 handleLeftChanging: { 1125 handleLeftChanging: {
1129 value: function(event) { 1126 value: function(event) {
1130
1131 if(this.application.ninja.timeline.selectedStyle==="left" ||this.application.ninja.timeline.selectedStyle==="master" ){
1132 if(!event.wasSetByCode) { 1127 if(!event.wasSetByCode) {
1133 if(!this.savedPosition) this.savedPosition = this.leftPosition; 1128 if(!this.savedPosition) this.savedPosition = this.leftPosition;
1134 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "left", [this.leftControl.value + "px"] , "Changing", "timeline"); 1129 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "left", [this.leftControl.value + "px"] , "Changing", "timeline");
1135 } 1130 }
1136 }
1137
1138 } 1131 }
1139 }, 1132 },
1140 1133
1141 handleTopChanging: { 1134 handleTopChanging: {
1142 value: function(event) { 1135 value: function(event) {
1143 if(this.application.ninja.timeline.selectedStyle==="top" ||this.application.ninja.timeline.selectedStyle==="master" ){
1144 if(!event.wasSetByCode) { 1136 if(!event.wasSetByCode) {
1145 if(!this.savedPosition) this.savedPosition = this.topPosition; 1137 if(!this.savedPosition) this.savedPosition = this.topPosition;
1146 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "top", [this.topControl.value + "px"] , "Changing", "timeline"); 1138 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "top", [this.topControl.value + "px"] , "Changing", "timeline");
1147 } 1139 }
1148 }
1149
1150 } 1140 }
1151 }, 1141 },
1152 1142
1153 handleWidthChanging:{ 1143 handleWidthChanging:{
1154 value: function(event) { 1144 value: function(event) {
1155 if(this.application.ninja.timeline.selectedStyle==="width" ||this.application.ninja.timeline.selectedStyle==="master" ){
1156 if(!event.wasSetByCode) { 1145 if(!event.wasSetByCode) {
1157 if(!this.savedPosition) this.savedPosition = this.dtextScaleX; 1146 if(!this.savedPosition) this.savedPosition = this.dtextScaleX;
1158 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "width", [this.dtextScaleX + "px"] , "Changing", "timeline"); 1147 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "width", [this.dtextScaleX + "px"] , "Changing", "timeline");
1159 } 1148 }
1160 }
1161
1162 } 1149 }
1163 }, 1150 },
1164 1151
1165 handleHeightChanging:{ 1152 handleHeightChanging:{
1166 value: function(event) { 1153 value: function(event) {
1167 if(this.application.ninja.timeline.selectedStyle==="height" ||this.application.ninja.timeline.selectedStyle==="master" ){
1168 if(!event.wasSetByCode) { 1154 if(!event.wasSetByCode) {
1169 if(!this.savedPosition) this.savedPosition = this.dtextScaleY; 1155 if(!this.savedPosition) this.savedPosition = this.dtextScaleY;
1170 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "height", [this.dtextScaleY + "px"] , "Changing", "timeline"); 1156 this.application.ninja.elementMediator.setProperty([this.layerData.stageElement], "height", [this.dtextScaleY + "px"] , "Changing", "timeline");
1171 } 1157 }
1172 }
1173
1174 } 1158 }
1175 }, 1159 },
1176 1160
@@ -1405,6 +1389,7 @@ var Layer = exports.Layer = Montage.create(Component, {
1405 } 1389 }
1406 } 1390 }
1407 } 1391 }
1408 /* End: Logging routines */ 1392
1393 /* End: Event handlers */
1409 1394
1410}); 1395});