UNPKG

832 BJavaScriptView Raw
1exports.loadSettings = function(fs,config){
2 var ret = fs.existsSync("settings.conf");
3 if(ret){
4 return JSON.parse(fs.readFileSync('settings.conf', 'utf8'));
5 }else{
6 return ret;
7 }
8}
9
10exports.saveSettings = function(fs,config){
11
12 fs.open(config[1].appname+"/settings.conf",'w+',function(err,fd){
13 fs.write(fd,JSON.stringify(config));
14 })
15
16}
17
18exports.generateHTMLRequire = function(config){
19 var htmlReq = "";
20 var i=0;
21 //console.log(config);
22 config.forEach(function(value,id){
23 if(id==0){
24 //console.log("cai");
25 }else{
26 if(value.conf!=null){
27 htmlReq += templateRequire(value.conf)+"\n";
28 //console.log(value.conf);
29 }
30 }
31
32
33 })
34 return htmlReq;
35
36}
37
38var templateRequire = function(srcfile){
39 var linkreq = '<script type="text/javascript" src="'+'settings/'+srcfile+'"></script>';
40 return linkreq;
41}
\No newline at end of file