aboutsummaryrefslogtreecommitdiff
path: root/js/panels/properties.reel/section.reel
diff options
context:
space:
mode:
authorEric Guzman2012-03-12 15:33:04 -0700
committerEric Guzman2012-03-12 15:33:04 -0700
commit7e3161153b87b891875ac65368a19aed12909fa3 (patch)
treeb80f48d711a9729fc39dbbdff28c4f0620e7302d /js/panels/properties.reel/section.reel
parent7a28932ba8a7517bbaaabe1f5edf678416aafc9c (diff)
parent69d90467865a1384725b2301901be2180c5a841f (diff)
downloadninja-7e3161153b87b891875ac65368a19aed12909fa3.tar.gz
Merge branch 'refs/heads/master' into CSSPanelUpdates
Conflicts: js/panels/PanelContainer/PanelContainer.reel/PanelContainer.js
Diffstat (limited to 'js/panels/properties.reel/section.reel')
-rwxr-xr-xjs/panels/properties.reel/section.reel/section.html50
-rwxr-xr-xjs/panels/properties.reel/section.reel/section.js30
2 files changed, 80 insertions, 0 deletions
diff --git a/js/panels/properties.reel/section.reel/section.html b/js/panels/properties.reel/section.reel/section.html
new file mode 100755
index 00000000..b72a91b3
--- /dev/null
+++ b/js/panels/properties.reel/section.reel/section.html
@@ -0,0 +1,50 @@
1<!DOCTYPE html>
2<!-- <copyright>
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/>
5 (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
6 </copyright> -->
7<html lang="en">
8<head>
9 <script type="text/montage-serialization">
10 {
11 "owner": {
12 "module" : "js/panels/properties.reel/section.reel",
13 "name" : "Section",
14 "properties" : {
15 "element" : {"#": "section"},
16 "slot" : {"@": "sectionSlot"}
17 }
18 },
19
20 "sectionSlot": {
21 "module": "montage/ui/slot.reel",
22 "name": "Slot",
23 "properties": {
24 "element": {"#": "sectionSlot"}
25 }
26 },
27
28 "sectionSplitter": {
29 "module": "js/panels/Splitter",
30 "name": "Splitter",
31 "properties": {
32 "element": {"#": "sectionSplitter"},
33 "panel": {"@": "sectionSlot"}
34 }
35 }
36
37
38 }
39 </script>
40</head>
41<body>
42 <div id="section">
43 <h2 id="sectionSplitter" class="subSectionHeader">
44 <section class="arrow"><div class="arrowIcon animated"></div></section>
45 <section class="title"></section>
46 </h2>
47 <div id="sectionSlot" class="animated"></div>
48 </div>
49</body>
50</html> \ No newline at end of file
diff --git a/js/panels/properties.reel/section.reel/section.js b/js/panels/properties.reel/section.reel/section.js
new file mode 100755
index 00000000..b246c171
--- /dev/null
+++ b/js/panels/properties.reel/section.reel/section.js
@@ -0,0 +1,30 @@
1/* <copyright>
2This file contains proprietary software owned by Motorola Mobility, Inc.<br/>
3No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/>
4(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
5</copyright> */
6
7var Montage = require("montage/core/core").Montage;
8var Component = require("montage/ui/component").Component;
9
10exports.Section = Montage.create(Component, {
11
12 name: {
13 value: "Panel"
14 },
15
16 slot: {
17 value: null
18 },
19
20 content: {
21 value: null
22 },
23
24 prepareForDraw: {
25 value: function() {
26 this.element.getElementsByClassName("title")[0].innerHTML = this.name;
27 this.slot.content = this.content;
28 }
29 }
30}); \ No newline at end of file