aboutsummaryrefslogtreecommitdiff
path: root/js/document
diff options
context:
space:
mode:
authorAnanya Sen2012-02-15 10:54:14 -0800
committerAnanya Sen2012-02-15 10:54:14 -0800
commite2b97c951a9a5a0c4ff831d44fdd82177cbd82ad (patch)
treec208938eabfe85e33ccbbceb9f66ad780f70f62a /js/document
parentaead95ce4b2571356701229567bfde73d54bed93 (diff)
downloadninja-e2b97c951a9a5a0c4ff831d44fdd82177cbd82ad.tar.gz
Revert "Revert "Reverting text/html document classes and setting up MVC folder structure""
This reverts commit 9048cd50bf5e0a418d1d95498bb593961f72db36. Signed-off-by: Ananya Sen <Ananya.Sen@motorola.com>
Diffstat (limited to 'js/document')
-rwxr-xr-xjs/document/controllers/base-controller.js32
-rwxr-xr-xjs/document/html-document.js (renamed from js/document/models/html-document.js)4
-rwxr-xr-xjs/document/mediators/base-mediator.js32
-rwxr-xr-xjs/document/models/base-model.js32
-rwxr-xr-xjs/document/text-document.js (renamed from js/document/models/base-document.js)2
-rwxr-xr-xjs/document/views/base-view.js32
6 files changed, 131 insertions, 3 deletions
diff --git a/js/document/controllers/base-controller.js b/js/document/controllers/base-controller.js
new file mode 100755
index 00000000..be441da2
--- /dev/null
+++ b/js/document/controllers/base-controller.js
@@ -0,0 +1,32 @@
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.ENTERNAME = Montage.create(Montage, {
14 ////////////////////////////////////////////////////////////////////
15 //
16 hasTemplate: {
17 enumerable: false,
18 value: false
19 },
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 ////////////////////////////////////////////////////////////////////
29 ////////////////////////////////////////////////////////////////////
30});
31////////////////////////////////////////////////////////////////////////
32//////////////////////////////////////////////////////////////////////// \ No newline at end of file
diff --git a/js/document/models/html-document.js b/js/document/html-document.js
index cb399f04..d0b63dcc 100755
--- a/js/document/models/html-document.js
+++ b/js/document/html-document.js
@@ -7,11 +7,11 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
7//////////////////////////////////////////////////////////////////////// 7////////////////////////////////////////////////////////////////////////
8// 8//
9var Montage = require("montage/core/core").Montage, 9var Montage = require("montage/core/core").Montage,
10 BaseDocument = require("js/document/models/base-document").BaseDocument, 10 TextDocument = require("js/document/text-document").TextDocument,
11 NJUtils = require("js/lib/NJUtils").NJUtils; 11 NJUtils = require("js/lib/NJUtils").NJUtils;
12//////////////////////////////////////////////////////////////////////// 12////////////////////////////////////////////////////////////////////////
13// 13//
14exports.HTMLDocument = Montage.create(BaseDocument, { 14exports.HTMLDocument = Montage.create(TextDocument, {
15 // PRIVATE MEMBERS 15 // PRIVATE MEMBERS
16 _selectionExclude: { value: null, enumerable: false }, 16 _selectionExclude: { value: null, enumerable: false },
17 _htmlTemplateUrl: { value: "user-document-templates/montage-application-cloud/index.html", enumerable: false}, 17 _htmlTemplateUrl: { value: "user-document-templates/montage-application-cloud/index.html", enumerable: false},
diff --git a/js/document/mediators/base-mediator.js b/js/document/mediators/base-mediator.js
new file mode 100755
index 00000000..be441da2
--- /dev/null
+++ b/js/document/mediators/base-mediator.js
@@ -0,0 +1,32 @@
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.ENTERNAME = Montage.create(Montage, {
14 ////////////////////////////////////////////////////////////////////
15 //
16 hasTemplate: {
17 enumerable: false,
18 value: false
19 },
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 ////////////////////////////////////////////////////////////////////
29 ////////////////////////////////////////////////////////////////////
30});
31////////////////////////////////////////////////////////////////////////
32//////////////////////////////////////////////////////////////////////// \ No newline at end of file
diff --git a/js/document/models/base-model.js b/js/document/models/base-model.js
new file mode 100755
index 00000000..be441da2
--- /dev/null
+++ b/js/document/models/base-model.js
@@ -0,0 +1,32 @@
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.ENTERNAME = Montage.create(Montage, {
14 ////////////////////////////////////////////////////////////////////
15 //
16 hasTemplate: {
17 enumerable: false,
18 value: false
19 },
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 ////////////////////////////////////////////////////////////////////
29 ////////////////////////////////////////////////////////////////////
30});
31////////////////////////////////////////////////////////////////////////
32//////////////////////////////////////////////////////////////////////// \ No newline at end of file
diff --git a/js/document/models/base-document.js b/js/document/text-document.js
index 45c340ce..f2b7b0d8 100755
--- a/js/document/models/base-document.js
+++ b/js/document/text-document.js
@@ -8,7 +8,7 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot
8 8
9var Montage = require("montage/core/core").Montage; 9var Montage = require("montage/core/core").Montage;
10 10
11var BaseDocument = exports.BaseDocument = Montage.create(Montage, { 11var TextDocument = exports.TextDocument = Montage.create(Montage, {
12 12
13 13
14 //TODO: Clean up, test 14 //TODO: Clean up, test
diff --git a/js/document/views/base-view.js b/js/document/views/base-view.js
new file mode 100755
index 00000000..be441da2
--- /dev/null
+++ b/js/document/views/base-view.js
@@ -0,0 +1,32 @@
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.ENTERNAME = Montage.create(Montage, {
14 ////////////////////////////////////////////////////////////////////
15 //
16 hasTemplate: {
17 enumerable: false,
18 value: false
19 },
20 ////////////////////////////////////////////////////////////////////
21 //
22 deserializedFromTemplate: {
23 enumerable: false,
24 value: function () {
25 //
26 }
27 }
28 ////////////////////////////////////////////////////////////////////
29 ////////////////////////////////////////////////////////////////////
30});
31////////////////////////////////////////////////////////////////////////
32//////////////////////////////////////////////////////////////////////// \ No newline at end of file