aboutsummaryrefslogtreecommitdiff
path: root/js/document/document-text.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/document/document-text.js')
-rwxr-xr-xjs/document/document-text.js38
1 files changed, 19 insertions, 19 deletions
diff --git a/js/document/document-text.js b/js/document/document-text.js
index fd01b2e6..3ffa8263 100755
--- a/js/document/document-text.js
+++ b/js/document/document-text.js
@@ -30,19 +30,19 @@ POSSIBILITY OF SUCH DAMAGE.
30 30
31//////////////////////////////////////////////////////////////////////// 31////////////////////////////////////////////////////////////////////////
32// 32//
33var Montage = require("montage/core/core").Montage, 33var Montage = require("montage/core/core").Montage,
34 Component = require("montage/ui/component").Component, 34 Component = require("montage/ui/component").Component,
35 TextDocumentModel = require("js/document/models/text").TextDocumentModel, 35 TextDocumentModel = require("js/document/models/text").TextDocumentModel,
36 CodeDocumentView = require("js/document/views/code").CodeDocumentView; 36 CodeDocumentView = require("js/document/views/code").CodeDocumentView;
37//////////////////////////////////////////////////////////////////////// 37////////////////////////////////////////////////////////////////////////
38// 38//
39exports.TextDocument = Montage.create(Component, { 39exports.TextDocument = Montage.create(Component, {
40 //////////////////////////////////////////////////////////////////// 40 ////////////////////////////////////////////////////////////////////
41 // 41 //
42 hasTemplate: { 42 hasTemplate: {
43 value: false 43 value: false
44 }, 44 },
45 //////////////////////////////////////////////////////////////////// 45 ////////////////////////////////////////////////////////////////////
46 // 46 //
47 model: { 47 model: {
48 value: null 48 value: null
@@ -51,7 +51,7 @@ exports.TextDocument = Montage.create(Component, {
51 // 51 //
52 init:{ 52 init:{
53 value: function(file, context, callback, view){ 53 value: function(file, context, callback, view){
54 // 54 //
55 var codeDocumentView = CodeDocumentView.create(), container = null; //TODO: Why is this initilzied to null? 55 var codeDocumentView = CodeDocumentView.create(), container = null; //TODO: Why is this initilzied to null?
56 //Creating instance of Text Document Model 56 //Creating instance of Text Document Model
57 this.model = Montage.create(TextDocumentModel,{ 57 this.model = Montage.create(TextDocumentModel,{
@@ -72,22 +72,22 @@ exports.TextDocument = Montage.create(Component, {
72 codeDocumentView.textArea.value = file.content; 72 codeDocumentView.textArea.value = file.content;
73 codeDocumentView.initializeTextView(file, this); 73 codeDocumentView.initializeTextView(file, this);
74 } else { 74 } else {
75 //Other view(s) logic goes here 75 //Other view(s) logic goes here
76 } 76 }
77 //Checking if callback is needed 77 //Checking if callback is needed
78 if (callback) callback.call(context, this); 78 if (callback) callback.call(context, this);
79 } 79 }
80 }, 80 },
81 //////////////////////////////////////////////////////////////////// 81 ////////////////////////////////////////////////////////////////////
82 // 82 //
83 closeDocument: { 83 closeDocument: {
84 value: function (context, callback) { 84 value: function (context, callback) {
85 //Closing document and getting outcome 85 //Closing document and getting outcome
86 var closed = this.model.close(null); 86 var closed = this.model.close(null);
87 //Making callback if specified 87 //Making callback if specified
88 if (callback) callback.call(context, this); 88 if (callback) callback.call(context, this);
89 } 89 }
90 } 90 }
91 //////////////////////////////////////////////////////////////////// 91 ////////////////////////////////////////////////////////////////////
92 //////////////////////////////////////////////////////////////////// 92 ////////////////////////////////////////////////////////////////////
93}); 93});