-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJSIL.Shell.Loaders.js
More file actions
29 lines (27 loc) · 832 Bytes
/
Copy pathJSIL.Shell.Loaders.js
File metadata and controls
29 lines (27 loc) · 832 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var assetLoaders = {
"Library": function loadLibrary (filename, data) {
var uri = JSIL.Shell.GetURIForFile(jsilConfig.libraryRoot, filename);
load(uri);
},
"NativeLibrary": function loadNativeLibrary (filename, data) {
var uri = JSIL.Shell.GetURIForFile(jsilConfig.libraryRoot, filename);
JSIL.BeginLoadNativeLibrary(filename);
load(uri);
JSIL.EndLoadNativeLibrary(filename);
},
"Script": function loadScript (filename, data, onError, onDoneLoading, state) {
var uri = JSIL.Shell.GetURIForFile(jsilConfig.scriptRoot, filename);
load(uri);
},
};
JSIL.Shell.GetURIForFile = function (root, filename) {
if (
(filename.indexOf(":") > 0) ||
(filename[0] == "/")
)
return filename;
else
return root + filename;
};
function initAssetLoaders () {
};