[TemporaryStorage] add files required for SDK build
[samples/web/TemporaryStorage.git] / tizen-web-ui-fw / latest / js / src / depend.js
1 /** @license
2  * Plugin to load JS files that have dependencies but aren't wrapped into
3  * `define` calls.
4  * Author: Miller Medeiros
5  * Version: 0.1.0 (2011/12/13)
6  * Released under the MIT license
7  */
8 define(function () {
9
10     var rParts = /^(.*)\[([^\]]*)\]$/;
11
12     return {
13
14         //example: depend!bar[jquery,lib/foo]
15         load : function(name, req, onLoad, config){
16             var parts = rParts.exec(name);
17
18             req(parts[2].split(','), function(){
19                 req([parts[1]], function(mod){
20                     onLoad(mod);
21                 });
22             });
23         }
24
25     };
26
27 });