diff options
Diffstat (limited to 'js/panels/properties.reel')
9 files changed, 41 insertions, 79 deletions
diff --git a/js/panels/properties.reel/properties.html b/js/panels/properties.reel/properties.html index d212ae80..554d1477 100755 --- a/js/panels/properties.reel/properties.html +++ b/js/panels/properties.reel/properties.html | |||
@@ -1,4 +1,4 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <!-- <copyright> | 2 | <!-- <copyright> |
3 | This file contains proprietary software owned by Motorola Mobility, Inc.<br/> | 3 | This file contains proprietary software owned by Motorola Mobility, Inc.<br/> |
4 | No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/> | 4 | No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/> |
@@ -27,8 +27,7 @@ | |||
27 | }, | 27 | }, |
28 | 28 | ||
29 | "elementClass": { | 29 | "elementClass": { |
30 | "module": "montage/ui/textfield.reel", | 30 | "prototype": "montage/ui/textfield.reel", |
31 | "name": "Textfield", | ||
32 | "properties": { | 31 | "properties": { |
33 | "element": {"#": "elementClass"}, | 32 | "element": {"#": "elementClass"}, |
34 | "readOnly": false | 33 | "readOnly": false |
@@ -36,8 +35,7 @@ | |||
36 | }, | 35 | }, |
37 | 36 | ||
38 | "PosSizeSection": { | 37 | "PosSizeSection": { |
39 | "module": "js/panels/properties.reel/section.reel", | 38 | "prototype": "js/panels/properties.reel/section.reel", |
40 | "name": "Section", | ||
41 | "properties": { | 39 | "properties": { |
42 | "element": {"#": "PosSize"}, | 40 | "element": {"#": "PosSize"}, |
43 | "content" : {"@": "PosSize"}, | 41 | "content" : {"@": "PosSize"}, |
@@ -45,12 +43,10 @@ | |||
45 | } | 43 | } |
46 | }, | 44 | }, |
47 | "PosSize": { | 45 | "PosSize": { |
48 | "module": "js/panels/properties.reel/sections/position-and-size.reel", | 46 | "prototype": "js/panels/properties.reel/sections/position-and-size.reel[PosSize]" |
49 | "name": "PosSize" | ||
50 | }, | 47 | }, |
51 | "threeDSection": { | 48 | "threeDSection": { |
52 | "module": "js/panels/properties.reel/section.reel", | 49 | "prototype": "js/panels/properties.reel/section.reel", |
53 | "name": "Section", | ||
54 | "properties": { | 50 | "properties": { |
55 | "element": {"#": "threeD"}, | 51 | "element": {"#": "threeD"}, |
56 | "content" : {"@": "threeDProperties"}, | 52 | "content" : {"@": "threeDProperties"}, |
@@ -58,13 +54,11 @@ | |||
58 | } | 54 | } |
59 | }, | 55 | }, |
60 | "threeDProperties": { | 56 | "threeDProperties": { |
61 | "module": "js/panels/properties.reel/sections/three-d-view.reel", | 57 | "prototype": "js/panels/properties.reel/sections/three-d-view.reel[ThreeD]" |
62 | "name": "ThreeD" | ||
63 | }, | 58 | }, |
64 | 59 | ||
65 | "CustomSections": { | 60 | "CustomSections": { |
66 | "module": "montage/ui/repetition.reel", | 61 | "prototype": "montage/ui/repetition.reel", |
67 | "name": "Repetition", | ||
68 | "properties": { | 62 | "properties": { |
69 | "element": {"#": "customSections"} | 63 | "element": {"#": "customSections"} |
70 | }, | 64 | }, |
@@ -78,8 +72,7 @@ | |||
78 | }, | 72 | }, |
79 | 73 | ||
80 | "customSection": { | 74 | "customSection": { |
81 | "module": "js/panels/properties.reel/section.reel", | 75 | "prototype": "js/panels/properties.reel/section.reel", |
82 | "name": "Section", | ||
83 | "properties": { | 76 | "properties": { |
84 | "element": {"#": "customSection"} | 77 | "element": {"#": "customSection"} |
85 | }, | 78 | }, |
@@ -98,8 +91,7 @@ | |||
98 | }, | 91 | }, |
99 | 92 | ||
100 | "owner": { | 93 | "owner": { |
101 | "module": "js/panels/properties.reel", | 94 | "prototype": "js/panels/properties.reel", |
102 | "name": "Properties", | ||
103 | "properties": { | 95 | "properties": { |
104 | "element": {"#": "propertiesPanel"}, | 96 | "element": {"#": "propertiesPanel"}, |
105 | "elementName": {"@": "elementName"}, | 97 | "elementName": {"@": "elementName"}, |
diff --git a/js/panels/properties.reel/properties.js b/js/panels/properties.reel/properties.js index b21014c1..ee90cd64 100755 --- a/js/panels/properties.reel/properties.js +++ b/js/panels/properties.reel/properties.js | |||
@@ -174,6 +174,7 @@ exports.Properties = Montage.create(Component, { | |||
174 | handleSelectionChange: { | 174 | handleSelectionChange: { |
175 | value: function(event) { | 175 | value: function(event) { |
176 | if(event.detail.isDocument) { | 176 | if(event.detail.isDocument) { |
177 | if(this.application.ninja.currentDocument.documentRoot.nodeName.toLowerCase() === "body") return; | ||
177 | this.displayStageProperties(); | 178 | this.displayStageProperties(); |
178 | } else { | 179 | } else { |
179 | if(this.application.ninja.selectedElements.length === 1) { | 180 | if(this.application.ninja.selectedElements.length === 1) { |
diff --git a/js/panels/properties.reel/section.reel/section.html b/js/panels/properties.reel/section.reel/section.html index b72a91b3..e6f68751 100755 --- a/js/panels/properties.reel/section.reel/section.html +++ b/js/panels/properties.reel/section.reel/section.html | |||
@@ -9,8 +9,7 @@ | |||
9 | <script type="text/montage-serialization"> | 9 | <script type="text/montage-serialization"> |
10 | { | 10 | { |
11 | "owner": { | 11 | "owner": { |
12 | "module" : "js/panels/properties.reel/section.reel", | 12 | "prototype" : "js/panels/properties.reel/section.reel", |
13 | "name" : "Section", | ||
14 | "properties" : { | 13 | "properties" : { |
15 | "element" : {"#": "section"}, | 14 | "element" : {"#": "section"}, |
16 | "slot" : {"@": "sectionSlot"} | 15 | "slot" : {"@": "sectionSlot"} |
@@ -18,16 +17,14 @@ | |||
18 | }, | 17 | }, |
19 | 18 | ||
20 | "sectionSlot": { | 19 | "sectionSlot": { |
21 | "module": "montage/ui/slot.reel", | 20 | "prototype": "montage/ui/slot.reel", |
22 | "name": "Slot", | ||
23 | "properties": { | 21 | "properties": { |
24 | "element": {"#": "sectionSlot"} | 22 | "element": {"#": "sectionSlot"} |
25 | } | 23 | } |
26 | }, | 24 | }, |
27 | 25 | ||
28 | "sectionSplitter": { | 26 | "sectionSplitter": { |
29 | "module": "js/panels/Splitter", | 27 | "prototype": "js/panels/Splitter", |
30 | "name": "Splitter", | ||
31 | "properties": { | 28 | "properties": { |
32 | "element": {"#": "sectionSplitter"}, | 29 | "element": {"#": "sectionSplitter"}, |
33 | "panel": {"@": "sectionSlot"} | 30 | "panel": {"@": "sectionSlot"} |
diff --git a/js/panels/properties.reel/sections/custom-rows/color-select.reel/color-select.html b/js/panels/properties.reel/sections/custom-rows/color-select.reel/color-select.html index 58a50a0d..990dc739 100755 --- a/js/panels/properties.reel/sections/custom-rows/color-select.reel/color-select.html +++ b/js/panels/properties.reel/sections/custom-rows/color-select.reel/color-select.html | |||
@@ -9,8 +9,7 @@ | |||
9 | <script type="text/montage-serialization"> | 9 | <script type="text/montage-serialization"> |
10 | { | 10 | { |
11 | "owner": { | 11 | "owner": { |
12 | "module" : "js/panels/properties.reel/sections/custom-rows/color-select.reel", | 12 | "prototype" : "js/panels/properties.reel/sections/custom-rows/color-select.reel", |
13 | "name" : "ColorSelect", | ||
14 | "properties" : { | 13 | "properties" : { |
15 | "element" : {"#": "section"}, | 14 | "element" : {"#": "section"}, |
16 | "Stroke" : {"#": "Stroke"}, | 15 | "Stroke" : {"#": "Stroke"}, |
@@ -22,16 +21,14 @@ | |||
22 | 21 | ||
23 | 22 | ||
24 | "colorChip": { | 23 | "colorChip": { |
25 | "module" : "js/components/ui/color-chip.reel", | 24 | "prototype" : "js/components/ui/color-chip.reel", |
26 | "name" : "ColorChip", | ||
27 | "properties" : { | 25 | "properties" : { |
28 | "element" : {"#": "Stroke"} | 26 | "element" : {"#": "Stroke"} |
29 | } | 27 | } |
30 | }, | 28 | }, |
31 | 29 | ||
32 | "colorChip2": { | 30 | "colorChip2": { |
33 | "module" : "js/components/ui/color-chip.reel", | 31 | "prototype" : "js/components/ui/color-chip.reel", |
34 | "name" : "ColorChip", | ||
35 | "properties" : { | 32 | "properties" : { |
36 | "element" : {"#": "Fill"}, | 33 | "element" : {"#": "Fill"}, |
37 | "mode": "fill" | 34 | "mode": "fill" |
diff --git a/js/panels/properties.reel/sections/custom-rows/dual-row.reel/dual-row.html b/js/panels/properties.reel/sections/custom-rows/dual-row.reel/dual-row.html index be4ae431..d1b5f28b 100755 --- a/js/panels/properties.reel/sections/custom-rows/dual-row.reel/dual-row.html +++ b/js/panels/properties.reel/sections/custom-rows/dual-row.reel/dual-row.html | |||
@@ -9,8 +9,7 @@ | |||
9 | <script type="text/montage-serialization"> | 9 | <script type="text/montage-serialization"> |
10 | { | 10 | { |
11 | "owner": { | 11 | "owner": { |
12 | "module" : "js/panels/properties.reel/sections/custom-rows/dual-row.reel", | 12 | "prototype" : "js/panels/properties.reel/sections/custom-rows/dual-row.reel", |
13 | "name" : "DualRow", | ||
14 | "properties" : { | 13 | "properties" : { |
15 | "element" : {"#": "section"}, | 14 | "element" : {"#": "section"}, |
16 | "slot" : {"@": "slot"}, | 15 | "slot" : {"@": "slot"}, |
@@ -18,8 +17,7 @@ | |||