diff options
author | hwc487 | 2012-02-07 14:42:51 -0800 |
---|---|---|
committer | hwc487 | 2012-02-07 14:42:51 -0800 |
commit | 6173fe8440152b1e4c63834a6b4dc7573d532339 (patch) | |
tree | d23449204ae7f23cb9bab09836d126e90c30484b /js/components/tools-properties/shape-properties.reel/shape-properties.js | |
parent | 2d4da18a778471b02e188ad668752e331ee76127 (diff) | |
parent | aec849d91e4b697d496b9ede28b5d89cf2283781 (diff) | |
download | ninja-6173fe8440152b1e4c63834a6b4dc7573d532339.tar.gz |
Merge branch 'ToolFixes' of github.com:mqg734/ninja-internal into working
Conflicts:
js/helper-classes/RDGE/GLRectangle.js
js/helper-classes/RDGE/GLWorld.js
js/helper-classes/RDGE/MaterialsLibrary.js
Diffstat (limited to 'js/components/tools-properties/shape-properties.reel/shape-properties.js')
-rw-r--r-- | js/components/tools-properties/shape-properties.reel/shape-properties.js | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/js/components/tools-properties/shape-properties.reel/shape-properties.js b/js/components/tools-properties/shape-properties.reel/shape-properties.js index b0d674cc..345e361c 100644 --- a/js/components/tools-properties/shape-properties.reel/shape-properties.js +++ b/js/components/tools-properties/shape-properties.reel/shape-properties.js | |||
@@ -16,8 +16,17 @@ exports.ShapeProperties = Montage.create(ToolProperties, { | |||
16 | value: function() { | 16 | value: function() { |
17 | this.rectProperties.visible = true; | 17 | this.rectProperties.visible = true; |
18 | 18 | ||
19 | ShapesController.DisplayMaterials(this._strokeMaterial); | 19 | Object.defineBinding(this._strokeMaterial, "items", { |
20 | ShapesController.DisplayMaterials(this._fillMaterial); | 20 | boundObject: this.application.ninja.appModel, |
21 | boundObjectPropertyPath: "materials", | ||
22 | oneway: false | ||
23 | }); | ||
24 | |||
25 | Object.defineBinding(this._fillMaterial, "items", { | ||
26 | boundObject: this.application.ninja.appModel, | ||
27 | boundObjectPropertyPath: "materials", | ||
28 | oneway: false | ||
29 | }); | ||
21 | 30 | ||
22 | this.handleChange(null); | 31 | this.handleChange(null); |
23 | this._useWebGL.addEventListener("change", this, false); | 32 | this._useWebGL.addEventListener("change", this, false); |
@@ -36,13 +45,13 @@ exports.ShapeProperties = Montage.create(ToolProperties, { | |||
36 | this._selectedSubTool = value; | 45 | this._selectedSubTool = value; |
37 | this[this._selectedSubTool.properties].visible = true; | 46 | this[this._selectedSubTool.properties].visible = true; |
38 | 47 | ||
39 | if(this._selectedSubTool.id === "LineTool") { | 48 | // if(this._selectedSubTool.id === "LineTool") { |
40 | this._fillIcon.style["display"] = "none"; | 49 | // this._fillIcon.style["display"] = "none"; |
41 | this._fillMaterial.style["display"] = "none"; | 50 | // this._fillMaterial.style["display"] = "none"; |
42 | } else { | 51 | // } else { |
43 | this._fillIcon.style["display"] = ""; | 52 | // this._fillIcon.style["display"] = ""; |
44 | this._fillMaterial.style["display"] = ""; | 53 | // this._fillMaterial.style["display"] = ""; |
45 | } | 54 | // } |
46 | 55 | ||
47 | } | 56 | } |
48 | } | 57 | } |
@@ -53,23 +62,23 @@ exports.ShapeProperties = Montage.create(ToolProperties, { | |||
53 | if(this._useWebGL.checked) | 62 | if(this._useWebGL.checked) |
54 | { | 63 | { |
55 | this._use3D = true; | 64 | this._use3D = true; |
56 | this._materialLabel.style["display"] = ""; | 65 | // this._materialLabel.style["display"] = ""; |
57 | this._strokeIcon.style["display"] = ""; | 66 | // this._strokeIcon.style["display"] = ""; |
58 | this._strokeMaterial.style["display"] = ""; | 67 | // this._strokeMaterial.style["display"] = ""; |
59 | if(this.selectedSubTool.id !== "LineTool") | 68 | // if(this.selectedSubTool.id !== "LineTool") |
60 | { | 69 | // { |
61 | this._fillIcon.style["display"] = ""; | 70 | // this._fillIcon.style["display"] = ""; |
62 | this._fillMaterial.style["display"] = ""; | 71 | // this._fillMaterial.style["display"] = ""; |
63 | } | 72 | // } |
64 | } | 73 | } |
65 | else | 74 | else |
66 | { | 75 | { |
67 | this._use3D = false; | 76 | this._use3D = false; |
68 | this._materialLabel.style["display"] = "none"; | 77 | // this._materialLabel.style["display"] = "none"; |
69 | this._strokeIcon.style["display"] = "none"; | 78 | // this._strokeIcon.style["display"] = "none"; |
70 | this._strokeMaterial.style["display"] = "none"; | 79 | // this._strokeMaterial.style["display"] = "none"; |
71 | this._fillIcon.style["display"] = "none"; | 80 | // this._fillIcon.style["display"] = "none"; |
72 | this._fillMaterial.style["display"] = "none"; | 81 | // this._fillMaterial.style["display"] = "none"; |
73 | } | 82 | } |
74 | } | 83 | } |
75 | } | 84 | } |