aboutsummaryrefslogtreecommitdiff
path: root/js/document
diff options
context:
space:
mode:
authorValerio Virgillito2012-04-19 14:20:30 -0700
committerValerio Virgillito2012-04-19 14:20:30 -0700
commitc0bb9d7740a0fa2efce6c53c39054a46da4b63e0 (patch)
tree6931408fbb201f314bcb0944eb486bd15e10b7ae /js/document
parente085f15bcef9f84d9a8d39e4b2a1fe2ee73c3f29 (diff)
parenteca4a100b99c21137aa4e6954fcc963dd3b06ed6 (diff)
downloadninja-c0bb9d7740a0fa2efce6c53c39054a46da4b63e0.tar.gz
Merge branch 'refs/heads/Document' into stage-document-architecture
Diffstat (limited to 'js/document')
-rwxr-xr-xjs/document/controllers/document.js45
-rwxr-xr-xjs/document/document-html.js (renamed from js/document/controllers/base-controller.js)14
-rwxr-xr-xjs/document/document-text.js (renamed from js/document/mediators/base-mediator.js)14
-rwxr-xr-xjs/document/mediators/io.js (renamed from js/document/models/base-model.js)14
-rwxr-xr-xjs/document/mediators/template.js (renamed from js/document/views/base-view.js)14
-rwxr-xr-xjs/document/models/base.js38
-rwxr-xr-xjs/document/models/html.js24
-rwxr-xr-xjs/document/models/text.js24
-rwxr-xr-xjs/document/views/base.js24
-rwxr-xr-xjs/document/views/code.js25
-rwxr-xr-xjs/document/views/design.js25
11 files changed, 217 insertions, 44 deletions
diff --git a/js/document/controllers/document.js b/js/document/controllers/document.js
new file mode 100755
index 00000000..f7260957
--- /dev/null
+++ b/js/document/controllers/document.js
@@ -0,0 +1,45 @@
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
7////////////////////////////////////////////////////////////////////////
8//
9var Montage = require("montage/core/core").Montage,
10 Component = require("montage/ui/component").Component;
11////////////////////////////////////////////////////////////////////////
12//
13exports.DocumentController = Montage.create(Component, {
14 ////////////////////////////////////////////////////////////////////
15 //
16 hasTemplate: {
17 enumerable: false,
18 value: false
19 }
20 ////////////////////////////////////////////////////////////////////
21 //
22 save: {
23 value: function () {
24 //
25 }
26 },
27 ////////////////////////////////////////////////////////////////////
28 //
29 saveAs: {
30 value: function () {
31 //
32 }
33 },
34 ////////////////////////////////////////////////////////////////////
35 //
36 close: {
37 value: function () {
38 //
39 }
40 }
41 ////////////////////////////////////////////////////////////////////
42 ////////////////////////////////////////////////////////////////////
43});
44////////////////////////////////////////////////////////////////////////
45//////////////////////////////////////////////////////////////////////// \ No newline at end of file
diff --git a/js/document/controllers/base-controller.js b/js/document/document-html.js
index be441da2..b48e004a 100755
--- a/js/document/controllers/base-controller.js
+++ b/js/document/document-html.js
@@ -6,25 +6,17 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
6 6
7//////////////////////////////////////////////////////////////////////// 7////////////////////////////////////////////////////////////////////////
8// 8//
9var Montage = require("montage/core/core").Montage, 9var Montage = require("montage/core/core").Montage,
10 Component = require("montage/ui/component").Component; 10 Component = require("montage/ui/component").Component;
11//////////////////////////////////////////////////////////////////////// 11////////////////////////////////////////////////////////////////////////
12// 12//
13exports.ENTERNAME = Montage.create(Montage, { 13exports.HtmlDocument = Montage.create(Component, {
14 //////////////////////////////////////////////////////////////////// 14 ////////////////////////////////////////////////////////////////////
15 // 15 //
16 hasTemplate: { 16 hasTemplate: {
17 enumerable: false, 17 enumerable: false,
18 value: false 18 value: false
19 }, 19 }
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 //////////////////////////////////////////////////////////////////// 20 ////////////////////////////////////////////////////////////////////
29 //////////////////////////////////////////////////////////////////// 21 ////////////////////////////////////////////////////////////////////
30}); 22});
diff --git a/js/document/mediators/base-mediator.js b/js/document/document-text.js
index be441da2..2a469144 100755
--- a/js/document/mediators/base-mediator.js
+++ b/js/document/document-text.js
@@ -6,25 +6,17 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
6 6
7//////////////////////////////////////////////////////////////////////// 7////////////////////////////////////////////////////////////////////////
8// 8//
9var Montage = require("montage/core/core").Montage, 9var Montage = require("montage/core/core").Montage,
10 Component = require("montage/ui/component").Component; 10 Component = require("montage/ui/component").Component;
11//////////////////////////////////////////////////////////////////////// 11////////////////////////////////////////////////////////////////////////
12// 12//
13exports.ENTERNAME = Montage.create(Montage, { 13exports.TextDocument = Montage.create(Component, {
14 //////////////////////////////////////////////////////////////////// 14 ////////////////////////////////////////////////////////////////////
15 // 15 //
16 hasTemplate: { 16 hasTemplate: {
17 enumerable: false, 17 enumerable: false,
18 value: false 18 value: false
19 }, 19 }
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 //////////////////////////////////////////////////////////////////// 20 ////////////////////////////////////////////////////////////////////
29 //////////////////////////////////////////////////////////////////// 21 ////////////////////////////////////////////////////////////////////
30}); 22});
diff --git a/js/document/models/base-model.js b/js/document/mediators/io.js
index be441da2..972a25e2 100755
--- a/js/document/models/base-model.js
+++ b/js/document/mediators/io.js
@@ -6,25 +6,17 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
6 6
7//////////////////////////////////////////////////////////////////////// 7////////////////////////////////////////////////////////////////////////
8// 8//
9var Montage = require("montage/core/core").Montage, 9var Montage = require("montage/core/core").Montage,
10 Component = require("montage/ui/component").Component; 10 Component = require("montage/ui/component").Component;
11//////////////////////////////////////////////////////////////////////// 11////////////////////////////////////////////////////////////////////////
12// 12//
13exports.ENTERNAME = Montage.create(Montage, { 13exports.IoDocumentMediator = Montage.create(Component, {
14 //////////////////////////////////////////////////////////////////// 14 ////////////////////////////////////////////////////////////////////
15 // 15 //
16 hasTemplate: { 16 hasTemplate: {
17 enumerable: false, 17 enumerable: false,
18 value: false 18 value: false
19 }, 19 }
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 //////////////////////////////////////////////////////////////////// 20 ////////////////////////////////////////////////////////////////////
29 //////////////////////////////////////////////////////////////////// 21 ////////////////////////////////////////////////////////////////////
30}); 22});
diff --git a/js/document/views/base-view.js b/js/document/mediators/template.js
index be441da2..c5b45ba1 100755
--- a/js/document/views/base-view.js
+++ b/js/document/mediators/template.js
@@ -6,25 +6,17 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
6 6
7//////////////////////////////////////////////////////////////////////// 7////////////////////////////////////////////////////////////////////////
8// 8//
9var Montage = require("montage/core/core").Montage, 9var Montage = require("montage/core/core").Montage,
10 Component = require("montage/ui/component").Component; 10 Component = require("montage/ui/component").Component;
11//////////////////////////////////////////////////////////////////////// 11////////////////////////////////////////////////////////////////////////
12// 12//
13exports.ENTERNAME = Montage.create(Montage, { 13exports.TemplateDocumentMediator = Montage.create(Component, {
14 //////////////////////////////////////////////////////////////////// 14 ////////////////////////////////////////////////////////////////////
15 // 15 //
16 hasTemplate: { 16 hasTemplate: {
17 enumerable: false, 17 enumerable: false,
18 value: false 18 value: false
19 }, 19 }
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 //////////////////////////////////////////////////////////////////// 20 ////////////////////////////////////////////////////////////////////
29 //////////////////////////////////////////////////////////////////// 21 ////////////////////////////////////////////////////////////////////
30}); 22});
diff --git a/js/document/models/base.js b/js/document/models/base.js
new file mode 100755
index 00000000..96156e64
--- /dev/null
+++ b/js/document/models/base.js
@@ -0,0 +1,38 @@
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
7////////////////////////////////////////////////////////////////////////
8//
9var Montage = require("montage/core/core").Montage;
10////////////////////////////////////////////////////////////////////////
11//
12exports.BaseDocumentModel = Montage.create(Montage, {
13 ////////////////////////////////////////////////////////////////////