UNPKG

1.45 kBJavaScriptView Raw
1exports.createIndexInit = function(appname){
2
3var html = '<!DOCTYPE html>\n'+
4 '<html lang="en">\n'+
5 '\t<head>\n'+
6 ' \t\t<meta charset="UTF-8">\n'+
7 '\t\t<link rel="stylesheet" href="css/style.css" />\n'+
8 '\t\t<title>'+appname+'</title>\n\t</head>\n'+
9 '\t<body ng-App="'+appname+'">\n\t\t<div ui-view>\n\t\t</div>\n'+
10 '\t</body>\n</html>';
11 return html;
12}
13
14exports.addLinkStyle = function(){
15
16}
17
18exports.insertDependencesConf = function(config,appname,fs,settingsMan,module){
19 var str = fs.readFileSync(appname+'/index.html','utf8');
20 var res = str.replace("</body>", "<script src=\"bower_components/angular/angular.js\"></script>\n<script src=\"bower_components/angular-ui-router/release/angular-ui-router.min.js\"></script>\n"+settingsMan.generateHTMLRequire(config)+"\n</body>");
21 fs.open(appname+"/index.html",'w+',function(err,fd){
22 fs.write(fd,res);
23 })
24}
25
26exports.addingScriptDependency = function(config,path,fs){
27 var fileIndex = fs.readFileSync("./index.html",'utf8');
28 var res = fileIndex.replace("</body>","<script type=\"text/javascript\" src=\""+path+"\"></script>\n\t</body>");
29 fs.writeFileSync('./index.html', res);
30}
31
32exports.addingCSSDependency = function(path,fs){
33 var fileIndex = fs.readFileSync("./index.html",'utf8');
34 var res = fileIndex.replace("</head>","\t<link rel=\"stylesheet\" href=\""+path+"\">\n\t</head>");
35 fs.writeFileSync('./index.html', res);
36
37}
\No newline at end of file