diff options
56 files changed, 4530 insertions, 1815 deletions
@@ -23,3 +23,5 @@ js/io/ui/cloudpopup.reel/.sass-cache/5fd824121af95f6044b06681535cf0639ffb5db3/cl | |||
23 | scss/.sass-cache/ | 23 | scss/.sass-cache/ |
24 | js/helper-classes/RDGE/src/tools/compiler.jar | 24 | js/helper-classes/RDGE/src/tools/compiler.jar |
25 | js/panels/Timeline/TimelinePanel.reel/scss/compass_app_log.txt | 25 | js/panels/Timeline/TimelinePanel.reel/scss/compass_app_log.txt |
26 | |||
27 | .sass-cachejs/panels/Timeline/Span.reel/scss/compass_app_log.txt | ||
diff --git a/css/ninja.css b/css/ninja.css index 4d2de3ee..d98aa513 100755 --- a/css/ninja.css +++ b/css/ninja.css | |||
@@ -677,7 +677,9 @@ nav.menuBar ul li:hover ul, nav.menuBar ul ul li:hover ul, nav.menuBar ul ul ul | |||
677 | 677 | ||
678 | .toolOptionsSpacer { margin-right: 9px; } | 678 | .toolOptionsSpacer { margin-right: 9px; } |
679 | 679 | ||
680 | .toolColorChipCtrl { width: 18px; height: 18px; margin-top: 1px; margin-left: 3px; margin-right: 8px; border: 1px black solid; } | 680 | .toolColorChipCtrl { width: 16px; height: 16px; border: 1px #000 solid; } |
681 | |||
682 | .toolColorChipContainer { background: url(../../../../../images/colorpanel/transparent.png) repeat; width: 18px; height: 18px; margin-top: 1px; margin-left: 3px; margin-right: 8px; border: 1px #777 solid; } | ||
681 | 683 | ||
682 | .toolColorChipIcon { width: 20px; height: 20px; margin-top: 1px; -webkit-transform: scale(0.8); background-color: #282828; } | 684 | .toolColorChipIcon { width: 20px; height: 20px; margin-top: 1px; -webkit-transform: scale(0.8); background-color: #282828; } |
683 | 685 | ||
diff --git a/js/components/gradientpicker.reel/gradientpicker.js b/js/components/gradientpicker.reel/gradientpicker.js index 7fd5d918..6071f3c6 100755 --- a/js/components/gradientpicker.reel/gradientpicker.js +++ b/js/components/gradientpicker.reel/gradientpicker.js | |||
@@ -52,6 +52,11 @@ exports.GradientPicker = Montage.create(Component, { | |||
52 | }, | 52 | }, |
53 | //////////////////////////////////////////////////////////////////// | 53 | //////////////////////////////////////////////////////////////////// |
54 | // | 54 | // |
55 | _trackData: { | ||
56 | value: {width: 0, x: 0, y: 0} | ||
57 | }, | ||
58 | //////////////////////////////////////////////////////////////////// | ||
59 | // | ||
55 | prepareForDraw: { | 60 | prepareForDraw: { |
56 | value: function() { | 61 | value: function() { |
57 | // | 62 | // |
@@ -62,7 +67,7 @@ exports.GradientPicker = Montage.create(Component, { | |||
62 | willDraw: { | 67 | willDraw: { |
63 | value: function() { | 68 | value: function() { |
64 | //Getting component views from layout | 69 | //Getting component views from layout |
65 | this.element._trackWidth = parseInt(getComputedStyle(this.trackChips).getPropertyCSSValue('width').cssText); | 70 | this._trackData.width = parseInt(getComputedStyle(this.trackChips).getPropertyCSSValue('width').cssText); |
66 | //TODO: Fix events and remove this hack | 71 | //TODO: Fix events and remove this hack |
67 | this.trackCover.addEventListener('mouseover', function () { | 72 | this.trackCover.addEventListener('mouseover', function () { |
68 | if (!this._updating) { | 73 | if (!this._updating) { |
@@ -83,13 +88,13 @@ exports.GradientPicker = Montage.create(Component, { | |||
83 | // | 88 | // |
84 | draw: { | 89 | draw: { |
85 | value: function() { | 90 | value: function() { |
86 | // | 91 | //Checking for mode to assign radio value |
87 | if (this.mode === 'linear') { | 92 | if (this.mode === 'linear') { |
88 | this.radioLinear.checked = 'true'; | 93 | this.radioLinear.checked = 'true'; |
89 | } else if (this.mode === 'radial') { | 94 | } else if (this.mode === 'radial') { |
90 | this.radioRadial.checked = 'true'; | 95 | this.radioRadial.checked = 'true'; |
91 | } | 96 | } |
92 | // | 97 | //Checkign for value to initialize stops |
93 | if (!this.value) { | 98 | if (!this.value) { |
94 | this.addDefaultStops(); | 99 | this.addDefaultStops(); |
95 | } else { | 100 | } else { |
@@ -104,35 +109,17 @@ exports.GradientPicker = Montage.create(Component, { | |||
104 | // | 109 | // |
105 | didDraw: { | 110 | didDraw: { |
106 | value: function() { | 111 | value: function() { |
107 | // | 112 | //Adding event listener for stops |
108 | this.trackMain.addEventListener('click', this, false); | 113 | this.trackMain.addEventListener('click', this, false); |
109 | 114 | //Getting position of track | |
110 | 115 | var point = webkitConvertPointFromNodeToPage(this.trackMain, new WebKitPoint(0, 0)); | |
111 | 116 | //Setting position of track to calculate movement | |
112 | 117 | this._trackData.x = point.x; | |
113 | 118 | this._trackData.y = point.y; | |
114 | //////////////////////////////////////////////////////////// | ||
115 | //////////////////////////////////////////////////////////// | ||
116 | //TODO: Determing a better way to get screen position | ||
117 | var element = this.trackMain; | ||
118 | this.element._trackX = 0, this.element._trackY = 0; | ||
119 | // | ||
120 | while (element && !isNaN(element.offsetLeft) && !isNaN(element.offsetTop)) { | ||
121 | this.element._trackX += element.offsetLeft - element.scrollLeft; | ||
122 | this.element._trackY += element.offsetTop - element.scrollTop; | ||
123 | element = element.parentNode; | ||
124 | } | ||
125 | //////////////////////////////////////////////////////////// | ||
126 | //////////////////////////////////////////////////////////// | ||
127 | |||
128 | //This is forever changing, not sure why | ||
129 | //console.log(this.element._trackX, this.element._trackY); | ||
130 | |||
131 | |||
132 | } | 119 | } |
133 | }, | 120 | }, |
134 | //////////////////////////////////////////////////////////////////// | 121 | //////////////////////////////////////////////////////////////////// |
135 | // | 122 | //Default stops funtion (reset) |
136 | addDefaultStops: { | 123 | addDefaultStops: { |
137 | value: function() { | 124 | value: function() { |
138 | this.addStop({color: {mode: 'rgb', value: {r: 255, g: 255, b: 255, a: 1, css: 'rgb(255, 255, 255)'}}, percent: 0}, true); | 125 | this.addStop({color: {mode: 'rgb', value: {r: 255, g: 255, b: 255, a: 1, css: 'rgb(255, 255, 255)'}}, percent: 0}, true); |
@@ -223,24 +210,10 @@ exports.GradientPicker = Montage.create(Component, { | |||
223 | } else if (percent>100) { | 210 | } else if (percent>100) { |
224 | percent = 100; | 211 | percent = 100; |
225 | } | 212 | } |
226 | 213 | // | |
227 | 214 |