aboutsummaryrefslogtreecommitdiff
path: root/js/panels/Timeline/TimelinePanel.reel
diff options
context:
space:
mode:
authorJon Reid2012-04-11 16:25:39 -0700
committerJon Reid2012-04-11 16:25:39 -0700
commit6a6a45df08de580d6f8597c9a870f72d9bda5c05 (patch)
treea22914ef9ade89db3c22ca5ca1f655d1ff4cb5ba /js/panels/Timeline/TimelinePanel.reel
parent79e9e90afa0b42238d44057eb518ca50a47a4357 (diff)
parent7547b87f99a3a8903955e5b026b0a4ea889fb87a (diff)
downloadninja-6a6a45df08de580d6f8597c9a870f72d9bda5c05.tar.gz
Merge remote-tracking branch 'ninja-jduran/TimelineUber' into timeline-local
Conflicts: js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js Used mine.
Diffstat (limited to 'js/panels/Timeline/TimelinePanel.reel')
-rw-r--r--js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js28
1 files changed, 8 insertions, 20 deletions
diff --git a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
index 191b87d5..ab0f9d06 100644
--- a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
+++ b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
@@ -357,9 +357,6 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
357 357
358 draw: { 358 draw: {
359 value: function() { 359 value: function() {
360
361
362
363 // Drag and Drop: 360 // Drag and Drop:
364 // Do we have a helper to append? 361 // Do we have a helper to append?
365 if (this._appendHelper === true) { 362 if (this._appendHelper === true) {
@@ -395,8 +392,7 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
395 this._dragAndDropHelper = null; 392 this._dragAndDropHelper = null;
396 this._deleteHelper = false; 393 this._deleteHelper = false;
397 } 394 }
398 } 395 }
399
400 } 396 }
401 } 397 }
402 }, 398 },
@@ -621,7 +617,6 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
621 this.selectedTweens = []; 617 this.selectedTweens = [];
622 this._captureSelection = false; 618 this._captureSelection = false;
623 this._openDoc = false; 619 this._openDoc = false;
624// this._firstTimeLoaded = true;
625 this.end_hottext.value = 25; 620 this.end_hottext.value = 25;
626 this.updateTrackContainerWidth(); 621 this.updateTrackContainerWidth();
627 this.masterDuration = 0; 622 this.masterDuration = 0;
@@ -647,7 +642,6 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
647 if (this.application.ninja.documentController._documents.length > 0) { 642 if (this.application.ninja.documentController._documents.length > 0) {
648 this.enablePanel(true); 643 this.enablePanel(true);
649 this.initTimelineForDocument(); 644 this.initTimelineForDocument();
650
651 } else { 645 } else {
652 this.enablePanel(false); 646 this.enablePanel(false);
653 } 647 }
@@ -691,9 +685,6 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
691 var clickedPosition = event.target.offsetLeft + event.offsetX; 685 var clickedPosition = event.target.offsetLeft + event.offsetX;
692 this.playhead.style.left = (clickedPosition - 2) + "px"; 686 this.playhead.style.left = (clickedPosition - 2) + "px";
693 this.playheadmarker.style.left = clickedPosition + "px"; 687 this.playheadmarker.style.left = clickedPosition + "px";
694
695
696
697 var currentMillisecPerPixel = Math.floor(this.millisecondsOffset / 80); 688 var currentMillisecPerPixel = Math.floor(this.millisecondsOffset / 80);
698 var currentMillisec = currentMillisecPerPixel * clickedPosition; 689 var currentMillisec = currentMillisecPerPixel * clickedPosition;
699 this.updateTimeText(currentMillisec); 690 this.updateTimeText(currentMillisec);
@@ -799,15 +790,12 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
799 thingToPush.layerData.layerPosition = myIndex; 790 thingToPush.layerData.layerPosition = myIndex;
800 thingToPush.layerData.trackPosition = myIndex; 791 thingToPush.layerData.trackPosition = myIndex;
801 this.arrLayers.splice(myIndex, 0, thingToPush); 792 this.arrLayers.splice(myIndex, 0, thingToPush);
802
803 } else { 793 } else {
804 thingToPush.layerData.layerPosition = myIndex; 794 thingToPush.layerData.layerPosition = myIndex;
805 this.arrLayers.splice(myIndex, 0, thingToPush); 795 this.arrLayers.splice(myIndex, 0, thingToPush);
806 796
807 } 797 }
808
809 this.selectLayer(myIndex); 798 this.selectLayer(myIndex);
810
811 } 799 }
812 }, 800 },
813 801
@@ -870,22 +858,22 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, {
870 }, 858 },
871 859
872 searchHighestTrackDuration:{ 860 searchHighestTrackDuration:{
873 value:function(){ 861 value:function () {
874 862
875 var trackDuration; 863 var trackDuration;
876 var length = this.arrLayers.length; 864 var length = this.arrLayers.length;
877 if(length > 0){ 865 if (length > 0) {
878 trackDuration = this.arrLayers[length-1].layerData.trackDuration; 866 trackDuration = this.arrLayers[length - 1].layerData.trackDuration;
879 length--; 867 length--;
880 while(length >=0){ 868 while (length >= 0) {
881 if(this.arrLayers[length].layerData.trackDuration > trackDuration){ 869 if (this.arrLayers[length].layerData.trackDuration > trackDuration) {
882 trackDuration = this.arrLayers[length].layerData.trackDuration; 870 trackDuration = this.arrLayers[length].layerData.trackDuration;
883 } 871 }
884 length--; 872 length--;
885 } 873 }
886 this.masterDuration = trackDuration; 874 this.masterDuration = trackDuration;
887 }else{ 875 } else {
888 this.masterDuration = 0 ; 876 this.masterDuration = 0;
889 } 877 }
890 } 878 }
891 }, 879 },