aboutsummaryrefslogtreecommitdiff
path: root/js/panels/Timeline/Layer.reel/Layer.js
diff options
context:
space:
mode:
authorJonathan Duran2012-05-11 14:13:07 -0700
committerJonathan Duran2012-05-11 14:13:07 -0700
commit1e2138fc7d0007b0ad3cb4807dc1c9101190f2f2 (patch)
tree2563aa7694c3caaf813ca71ef3250b2a76ee0041 /js/panels/Timeline/Layer.reel/Layer.js
parent32257ac142f872d3c1f6c07504bae77ae884ed93 (diff)
parent6fcaa4e923a19672b5860b4c6f67d836680e7e99 (diff)
downloadninja-1e2138fc7d0007b0ad3cb4807dc1c9101190f2f2.tar.gz
Merge branch 'refs/heads/TimelineUber' into TimelineProps
Diffstat (limited to 'js/panels/Timeline/Layer.reel/Layer.js')
-rw-r--r--js/panels/Timeline/Layer.reel/Layer.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/js/panels/Timeline/Layer.reel/Layer.js b/js/panels/Timeline/Layer.reel/Layer.js
index 245aabd4..130dd044 100644
--- a/js/panels/Timeline/Layer.reel/Layer.js
+++ b/js/panels/Timeline/Layer.reel/Layer.js
@@ -777,6 +777,9 @@ var Layer = exports.Layer = Montage.create(Component, {
777 }, 777 },
778 handleDragleave: { 778 handleDragleave: {
779 value: function(event) { 779 value: function(event) {
780 if (this.parentComponent.parentComponent.draggingType !== "layer") {
781 return;
782 }
780 this.element.classList.remove("dragOver"); 783 this.element.classList.remove("dragOver");
781 } 784 }
782 }, 785 },
@@ -784,10 +787,14 @@ var Layer = exports.Layer = Montage.create(Component, {
784 value: function(event) { 787 value: function(event) {
785 this.parentComponent.parentComponent.dragLayerID = this.layerID; 788 this.parentComponent.parentComponent.dragLayerID = this.layerID;
786 event.dataTransfer.setData('Text', 'Layer'); 789 event.dataTransfer.setData('Text', 'Layer');
790 this.parentComponent.parentComponent.draggingType = "layer";
787 } 791 }
788 }, 792 },
789 handleDragover: { 793 handleDragover: {
790 value: function(event) { 794 value: function(event) {
795 if (this.parentComponent.parentComponent.draggingType !== "layer") {
796 return;
797 }
791 event.preventDefault(); 798 event.preventDefault();
792 this.element.classList.add("dragOver"); 799 this.element.classList.add("dragOver");
793 event.dataTransfer.dropEffect = "move"; 800 event.dataTransfer.dropEffect = "move";
@@ -797,6 +804,9 @@ var Layer = exports.Layer = Montage.create(Component, {
797 804
798 handleDrop : { 805 handleDrop : {
799 value: function(event) { 806 value: function(event) {
807 if (this.parentComponent.parentComponent.draggingType !== "layer") {
808 return;
809 }
800 event.stopPropagation(); 810 event.stopPropagation();
801 this.element.classList.remove("dragOver"); 811 this.element.classList.remove("dragOver");
802 if (this.parentComponent.parentComponent.dragLayerID !== this.layerID) { 812 if (this.parentComponent.parentComponent.dragLayerID !== this.layerID) {