equal
deleted
inserted
replaced
1 |
1 |
2 cw = {}; |
2 function Namespace(name) { |
|
3 this.__name__ = name; |
|
4 } |
|
5 |
|
6 cw = new Namespace('cw'); |
3 |
7 |
4 jQuery.extend(cw, { |
8 jQuery.extend(cw, { |
5 log: function () { |
9 log: function () { |
6 var args = []; |
10 var args = []; |
7 for (var i = 0; i < arguments.length; i++) { |
11 for (var i = 0; i < arguments.length; i++) { |
64 return src; |
68 return src; |
65 } |
69 } |
66 }); |
70 }); |
67 |
71 |
68 |
72 |
69 cw.utils = { |
73 cw.utils = new Namespace('cw.utils'); |
|
74 jQuery.extend(cw.utils, { |
70 |
75 |
71 deprecatedFunction: function (msg, newfunc) { |
76 deprecatedFunction: function (msg, newfunc) { |
72 return function () { |
77 return function () { |
73 cw.log(msg); |
78 cw.log(msg); |
74 return newfunc.apply(this, arguments); |
79 return newfunc.apply(this, arguments); |
76 }, |
81 }, |
77 |
82 |
78 movedToNamespace: function (funcnames, namespace) { |
83 movedToNamespace: function (funcnames, namespace) { |
79 for (var i = 0; i < funcnames.length; i++) { |
84 for (var i = 0; i < funcnames.length; i++) { |
80 var funcname = funcnames[i]; |
85 var funcname = funcnames[i]; |
81 var msg = '[3.9] ' + funcname + ' is deprecated, use cw.' + funcname + ' instead'; |
86 var msg = ('[3.9] ' + funcname + ' is deprecated, use ' + |
|
87 namespace.__name__ + '.' + funcname + ' instead'); |
82 window[funcname] = cw.utils.deprecatedFunction(msg, namespace[funcname]); |
88 window[funcname] = cw.utils.deprecatedFunction(msg, namespace[funcname]); |
83 } |
89 } |
84 }, |
90 }, |
85 |
91 |
86 createDomFunction: function (tag) { |
92 createDomFunction: function (tag) { |
282 } |
288 } |
283 return result; |
289 return result; |
284 } |
290 } |
285 |
291 |
286 |
292 |
287 }; |
293 }); |
288 |
294 |
289 String.prototype.startsWith = cw.utils.deprecatedFunction('[3.9] str.startsWith() is deprecated, use str.startswith() instead', function (prefix) { |
295 String.prototype.startsWith = cw.utils.deprecatedFunction('[3.9] str.startsWith() is deprecated, use str.startswith() instead', function (prefix) { |
290 return this.startswith(prefix); |
296 return this.startswith(prefix); |
291 }); |
297 }); |
292 |
298 |