aboutsummaryrefslogtreecommitdiff
path: root/js/document/models/html.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/document/models/html.js')
-rwxr-xr-xjs/document/models/html.js55
1 files changed, 17 insertions, 38 deletions
diff --git a/js/document/models/html.js b/js/document/models/html.js
index 9aa0d27e..4a232ee1 100755
--- a/js/document/models/html.js
+++ b/js/document/models/html.js
@@ -23,13 +23,10 @@ exports.HtmlDocumentModel = Montage.create(BaseDocumentModel, {
23 value:function() { 23 value:function() {
24 //Creating instance of the webGL helper for this model 24 //Creating instance of the webGL helper for this model
25 this.webGlHelper = webGlDocumentHelper.create(); 25 this.webGlHelper = webGlDocumentHelper.create();
26 //
27 this.libs = {montage: false, canvas: false, montageId: null, canvasId: null};
26 } 28 }
27 }, 29 },
28 ////////////////////////////////////////////////////////////////////
29 //
30 selectionContainer: {
31 value: []
32 },
33 //////////////////////////////////////////////////////////////////// 30 ////////////////////////////////////////////////////////////////////
34 // 31 //
35 draw3DGrid: { 32 draw3DGrid: {
@@ -40,22 +37,32 @@ exports.HtmlDocumentModel = Montage.create(BaseDocumentModel, {
40 scrollLeft: { 37 scrollLeft: {
41 value: null 38 value: null
42 }, 39 },
43 40 ////////////////////////////////////////////////////////////////////
41 //
44 scrollTop: { 42 scrollTop: {
45 value: null 43 value: null
46 }, 44 },
47 45 ////////////////////////////////////////////////////////////////////
46 //
48 userContentLeft: { 47 userContentLeft: {
49 value: null 48 value: null
50 }, 49 },
51 50 ////////////////////////////////////////////////////////////////////
51 //
52 userContentTop: { 52 userContentTop: {
53 value: null 53 value: null
54 }, 54 },
55 //////////////////////////////////////////////////////////////////// 55 ////////////////////////////////////////////////////////////////////
56 // 56 //TODO: Convert to bindings
57 documentRoot: {
58 get: function() {return this.views.design._documentRoot;},
59 set: function(value) {this.views.design._documentRoot = value;}
60 },
61 ////////////////////////////////////////////////////////////////////
62 //TODO: Convert to bindings
57 baseHref: { 63 baseHref: {
58 value: null 64 get: function() {return this.views.design._baseHref;},
65 set: function(value) {this.views.design._baseHref = value;}
59 }, 66 },
60 //////////////////////////////////////////////////////////////////// 67 ////////////////////////////////////////////////////////////////////
61 // 68 //
@@ -63,34 +70,6 @@ exports.HtmlDocumentModel = Montage.create(BaseDocumentModel, {
63 value: null 70 value: null
64 }, 71 },
65 //////////////////////////////////////////////////////////////////// 72 ////////////////////////////////////////////////////////////////////
66 //
67 userComponents: {
68 value: {}
69 },
70 ////////////////////////////////////////////////////////////////////
71 //
72 documentRoot: {
73 value: null
74 },
75 ////////////////////////////////////////////////////////////////////
76 //Add a reference to a component instance to the userComponents hash using the element UUID
77 setComponentInstance: {
78 value: function(instance, el) {
79 this.userComponents[el.uuid] = instance;
80 }
81 },
82 ////////////////////////////////////////////////////////////////////
83 //Returns the component instance obj from the element
84 getComponentFromElement: {
85 value: function(el) {
86 if(el) {
87 if(el.uuid) return this.userComponents[el.uuid];
88 } else {
89 return null;
90 }
91 }
92 }
93 ////////////////////////////////////////////////////////////////////
94 //////////////////////////////////////////////////////////////////// 73 ////////////////////////////////////////////////////////////////////
95}); 74});
96//////////////////////////////////////////////////////////////////////// 75////////////////////////////////////////////////////////////////////////