-
Notifications
You must be signed in to change notification settings - Fork 2
/
jsutilswebRequire.js
executable file
·70 lines (58 loc) · 1.82 KB
/
jsutilswebRequire.js
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
var jsutils = {};
jsutils.jsutilsObject = {};
jsutils.jsutilsArray = {};
jsutils.jsutilsTemplate = {};
/**
* RequireJS Main Configuration
*/
require.config({
baseUrl: ".",
paths: {
"underscore": "node_modules/underscore/underscore-min",
"jsutilsObjectModule": "utils/Object",
"jsutilsArrayModule": "utils/Array",
"jsutilsTemplateModule": "utils/Template",
"libDomReady": "lib/domReady"
},
shim: {
'underscore': {
exports: "_"
},
'jsutilsObjectModule': {
deps: ['underscore']
},
'jsutilsArrayModule': {
deps: ['underscore']
},
'jsutilsTemplateModule': {
deps: ['underscore']
}
},
out: "jsutils-min.js",
name: "jsutils"
});
require(["libDomReady", "jsutils"], function (domReady, jsutilsref) {
domReady(function () {
jsutils = jsutilsref.getJSUtils();
});
});
//require(["libDomReady", "jsutilsObjectModule", "jsutilsArrayModule", "jsutilsTemplateModule"], function (domReady, obj, arr, tpl) {
// domReady(function () {
//
// var jsutilsOnReadyListener,
// jsutilsOnReadyDefaultListener = function() {
// console.log("js.utils is ready (jsutilsReady callback can be overriden [e.g. jsutilsOnReady=function(obj, arr, tpl){}]");
// };
//
// jsutils.jsutilsObject = obj;
// jsutils.jsutilsArray = arr;
// jsutils.jsutilsTemplate = tpl;
//
// if (typeof jsutilsOnReady !== "undefined") {
// jsutilsOnReadyListener = jsutilsOnReady;
// } else {
// jsutilsOnReadyListener = jsutilsOnReadyDefaultListener;
// }
// jsutilsOnReadyListener.call(jsutils, obj, arr, tpl);
// });
//});