diff options
author | hwc487 | 2012-02-23 15:21:56 -0800 |
---|---|---|
committer | hwc487 | 2012-02-23 15:21:56 -0800 |
commit | 26bb2894c29d4608e843de01829d352dd3d00823 (patch) | |
tree | c5a9d10976304fe5b3dec59f40977d8c72df57de /js/components/layout/tool-button.reel/tool-button.js | |
parent | 64280907f31e6f6e5659acb0893df3e0da5bb044 (diff) | |
parent | 81ce79819ba574b03b46e91e9a153dab82b550cd (diff) | |
download | ninja-26bb2894c29d4608e843de01829d352dd3d00823.tar.gz |
Merge branch 'master' of github.com:Motorola-Mobility/ninja-internal into integration
Conflicts:
js/helper-classes/RDGE/GLWorld.js
js/helper-classes/RDGE/Materials/PulseMaterial.js
js/helper-classes/RDGE/Materials/RadialBlurMaterial.js
js/helper-classes/RDGE/src/tools/rdge-compiled.js
js/preloader/Preloader.js
Diffstat (limited to 'js/components/layout/tool-button.reel/tool-button.js')
-rwxr-xr-x | js/components/layout/tool-button.reel/tool-button.js | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/js/components/layout/tool-button.reel/tool-button.js b/js/components/layout/tool-button.reel/tool-button.js index 72f46830..6cea0dc3 100755 --- a/js/components/layout/tool-button.reel/tool-button.js +++ b/js/components/layout/tool-button.reel/tool-button.js | |||
@@ -11,8 +11,6 @@ var defaultEventManager = require("montage/core/event/event-manager").defaultEve | |||
11 | 11 | ||
12 | exports.ToolButton = Montage.create(Component, { | 12 | exports.ToolButton = Montage.create(Component, { |
13 | 13 | ||
14 | button: { value: null }, | ||
15 | |||
16 | data: { value: null }, | 14 | data: { value: null }, |
17 | 15 | ||
18 | _selected: { value: null }, | 16 | _selected: { value: null }, |
@@ -64,32 +62,25 @@ exports.ToolButton = Montage.create(Component, { | |||
64 | oneway: true | 62 | oneway: true |
65 | }); | 63 | }); |
66 | } | 64 | } |
65 | |||
66 | this.element.classList.add(this.data.id) | ||
67 | } | 67 | } |
68 | }, | 68 | }, |
69 | 69 | ||
70 | draw: { | 70 | draw: { |
71 | enumerable: false, | 71 | enumerable: false, |
72 | value: function() { | 72 | value: function() { |
73 | var buttonid; | ||
74 | |||
75 | if(this.data.container) { | 73 | if(this.data.container) { |
76 | buttonid = this.data.subtools[this._subselected].id; | ||
77 | this.element.title = this.data.subtools[this._subselected].toolTip; | 74 | this.element.title = this.data.subtools[this._subselected].toolTip; |
78 | this.button.classList.remove( this.data.subtools[this._currentSubSelected].id + "Unpressed" ); | 75 | this.element.classList.remove(this.data.subtools[this._currentSubSelected].id); |
79 | this.button.classList.remove( this.data.subtools[this._currentSubSelected].id + "Pressed" ); | 76 | this.element.classList.add(this.data.subtools[this._subselected].id); |
80 | this._currentSubSelected = this._subselected; | 77 | this._currentSubSelected = this._subselected; |
81 | } else { | ||
82 | buttonid = this.data.id; | ||
83 | } | 78 | } |
84 | 79 | ||
85 | if(this._selected) { | 80 | if(this._selected) { |
86 | this.element.classList.add( "buttonSelected" ); | 81 | this.element.classList.add("active"); |
87 | this.button.classList.remove( buttonid + "Unpressed" ); | ||
88 | this.button.classList.add( buttonid + "Pressed" ); | ||
89 | } else { | 82 | } else { |
90 | this.element.classList.remove( "buttonSelected" ); | 83 | this.element.classList.remove("active"); |
91 | this.button.classList.remove( buttonid + "Pressed" ); | ||
92 | this.button.classList.add( buttonid + "Unpressed" ); | ||
93 | } | 84 | } |
94 | } | 85 | } |
95 | }, | 86 | }, |