1 | exports.createIndexInit = function(appname){
|
2 |
|
3 | var 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 |
|
14 | exports.addLinkStyle = function(){
|
15 |
|
16 | }
|
17 |
|
18 | exports.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 |
|
26 | exports.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 |
|
32 | exports.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 |