diff options
Diffstat (limited to 'js/ninja.reel')
-rwxr-xr-x | js/ninja.reel/ninja.html | 11 | ||||
-rwxr-xr-x | js/ninja.reel/ninja.js | 30 |
2 files changed, 8 insertions, 33 deletions
diff --git a/js/ninja.reel/ninja.html b/js/ninja.reel/ninja.html index 112f844e..cdf53ddf 100755 --- a/js/ninja.reel/ninja.html +++ b/js/ninja.reel/ninja.html | |||
@@ -16,12 +16,6 @@ | |||
16 | 16 | ||
17 | <script type="text/montage-serialization"> | 17 | <script type="text/montage-serialization"> |
18 | { | 18 | { |
19 | |||
20 | "preloader1": { | ||
21 | "module": "js/preloader/preloader", | ||
22 | "name": "Preloader" | ||
23 | }, | ||
24 | |||
25 | "localStorage": { | 19 | "localStorage": { |
26 | "module": "js/controllers/local-storage-controller", | 20 | "module": "js/controllers/local-storage-controller", |
27 | "name": "LocalStorage" | 21 | "name": "LocalStorage" |
@@ -37,6 +31,11 @@ | |||
37 | "name": "AppModel" | 31 | "name": "AppModel" |
38 | }, | 32 | }, |
39 | 33 | ||
34 | "materialsModel": { | ||
35 | "module": "js/models/materials-model", | ||
36 | "name": "MaterialsModel" | ||
37 | }, | ||
38 | |||
40 | "menu": { | 39 | "menu": { |
41 | "module": "js/components/menu/menu.reel", | 40 | "module": "js/components/menu/menu.reel", |
42 | "name": "Menu", | 41 | "name": "Menu", |
diff --git a/js/ninja.reel/ninja.js b/js/ninja.reel/ninja.js index 6efeef8a..88361fd9 100755 --- a/js/ninja.reel/ninja.js +++ b/js/ninja.reel/ninja.js | |||
@@ -8,10 +8,9 @@ var Montage = require("montage/core/core").Montage, | |||
8 | Component = require("montage/ui/component").Component, | 8 | Component = require("montage/ui/component").Component, |
9 | AppData = require("js/data/appdata").AppData; | 9 | AppData = require("js/data/appdata").AppData; |
10 | 10 | ||
11 | exports.Ninja = Montage.create(Component, { | 11 | var matrix = require("js/lib/math/matrix"); |
12 | 12 | ||
13 | _appLoaded: { value: false }, | 13 | exports.Ninja = Montage.create(Component, { |
14 | _preload: { value: false }, | ||
15 | 14 | ||
16 | ninjaVersion: { | 15 | ninjaVersion: { |
17 | value: null | 16 | value: null |
@@ -54,7 +53,7 @@ exports.Ninja = Montage.create(Component, { | |||
54 | 53 | ||
55 | window.addEventListener("resize", this, false); | 54 | window.addEventListener("resize", this, false); |
56 | 55 | ||
57 | this.eventManager.addEventListener( "appLoading", this, false); | 56 | // this.eventManager.addEventListener( "appLoading", this, false); // Don't need this anymore |
58 | this.eventManager.addEventListener( "selectTool", this, false); | 57 | this.eventManager.addEventListener( "selectTool", this, false); |
59 | this.eventManager.addEventListener( "selectSubTool", this, false); | 58 | this.eventManager.addEventListener( "selectSubTool", this, false); |
60 | this.eventManager.addEventListener( "onOpenDocument", this, false); | 59 | this.eventManager.addEventListener( "onOpenDocument", this, false); |
@@ -79,29 +78,6 @@ exports.Ninja = Montage.create(Component, { | |||
79 | } | 78 | } |
80 | }, | 79 | }, |
81 | 80 | ||
82 | handlePreloadFinish: { | ||
83 | value: function(e) { | ||
84 | this._preload = true; | ||
85 | this.appLoaded(); | ||
86 | } | ||
87 | }, | ||
88 | |||
89 | handleAppLoading: { | ||
90 | value: function(e) { | ||
91 | this._appLoaded = true; | ||
92 | this.appLoaded(); | ||
93 | } | ||
94 | }, | ||
95 | |||
96 | appLoaded: { | ||
97 | value: function() { | ||
98 | if(this._appLoaded && this._preload) { | ||
99 | // App is now deserialized and files are preloaded | ||
100 | this.appModel.materials = MaterialsLibrary.materials; | ||
101 | } | ||
102 | } | ||
103 | }, | ||
104 | |||
105 | _didDraw: { | 81 | _didDraw: { |
106 | value: false | 82 | value: false |
107 | }, | 83 | }, |