aboutsummaryrefslogtreecommitdiff
path: root/js/document/mediators/template.js
diff options
context:
space:
mode:
authorJose Antonio Marquez2012-06-03 10:05:21 -0700
committerJose Antonio Marquez2012-06-03 10:05:21 -0700
commitf02b6c98b193cc4cb7755a098b548efddf15c1bb (patch)
tree4b2d6e3474dc2e7a17e3b0e70fe6f08642cbfd4d /js/document/mediators/template.js
parent0cbe2d177fb6e1fe27ee1a30fff57c3b4283586d (diff)
downloadninja-f02b6c98b193cc4cb7755a098b548efddf15c1bb.tar.gz
Adding blocking logic to copy libs
Need to implement logic in parsing method, might require a minor restructuring.
Diffstat (limited to 'js/document/mediators/template.js')
-rwxr-xr-xjs/document/mediators/template.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/js/document/mediators/template.js b/js/document/mediators/template.js
index aa23c00f..1aac7e15 100755
--- a/js/document/mediators/template.js
+++ b/js/document/mediators/template.js
@@ -331,7 +331,8 @@ exports.TemplateDocumentMediator = Montage.create(Component, {
331 //TODO: Make proper webGL/Canvas method 331 //TODO: Make proper webGL/Canvas method
332 332
333 // 333 //
334 var matchingtags = [], scripts = template.file.content.document.getElementsByTagName('script'), webgltag, webgllibtag, webglrdgetag, mjstag, mjslibtag; 334 var webgltag, webgllibtag, webglrdgetag, mjstag, mjslibtag, matchingtags = [],
335 scripts = template.file.content.document.getElementsByTagName('script');
335 // 336 //
336 for (var i in scripts) { 337 for (var i in scripts) {
337 if (scripts[i].getAttribute) { 338 if (scripts[i].getAttribute) {
@@ -375,7 +376,7 @@ exports.TemplateDocumentMediator = Montage.create(Component, {
375 if (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name === 'RDGE') { 376 if (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name === 'RDGE') {
376 rdgeDirName = (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name + this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version).toLowerCase(); 377 rdgeDirName = (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name + this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version).toLowerCase();
377 rdgeVersion = this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version; 378 rdgeVersion = this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version;
378 this.application.ninja.coreIoApi.ninjaLibrary.copyLibToCloud(template.file.root, rdgeDirName); 379 this.application.ninja.coreIoApi.ninjaLibrary.copyLibToCloud(template.file.root, rdgeDirName, function(result) {console.log(result)});
379 } else { 380 } else {
380 //TODO: Error handle no available library to copy 381 //TODO: Error handle no available library to copy
381 } 382 }
@@ -501,7 +502,7 @@ exports.TemplateDocumentMediator = Montage.create(Component, {
501 if (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name === 'Montage') { 502 if (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name === 'Montage') {
502 mjsDirName = (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name + this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version).toLowerCase(); 503 mjsDirName = (this.application.ninja.coreIoApi.ninjaLibrary.libs[i].name + this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version).toLowerCase();
503 mjsVersion = this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version; 504 mjsVersion = this.application.ninja.coreIoApi.ninjaLibrary.libs[i].version;
504 this.application.ninja.coreIoApi.ninjaLibrary.copyLibToCloud(template.file.root, mjsDirName); 505 this.application.ninja.coreIoApi.ninjaLibrary.copyLibToCloud(template.file.root, mjsDirName, function(result) {console.log(result)});
505 506
506 507
507 508