pull/198/merge
Quentin Dequippe 2018-04-13 08:42:52 +00:00 committed by GitHub
commit efaefa010e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 68 additions and 8 deletions

View File

@ -43,10 +43,30 @@ gulp.task('inject', ['scripts', 'styles', 'injectAuth', 'inject404', 'copyVendor
}); });
gulp.task('injectAuth', ['stylesAuth'], function () { gulp.task('injectAuth', ['stylesAuth'], function () {
return injectAlone({ var injectStyles = gulp.src([
css: [path.join('!' + conf.paths.tmp, '/serve/app/vendor.css'), path.join(conf.paths.tmp, '/serve/app/auth.css')], path.join('!' + conf.paths.tmp, '/serve/app/vendor.css'),
paths: [path.join(conf.paths.src, '/auth.html'), path.join(conf.paths.src, '/reg.html')] path.join(conf.paths.tmp, '/serve/app/auth.css')
}) ], {read: false});
var injectScripts = gulp.src([
path.join(conf.paths.src, '/assets/js/**/*.js'),
path.join(conf.paths.src, '/app/**/*.module.js'),
path.join(conf.paths.src, '/app/**/*.js'),
path.join('!' + conf.paths.src, '/app/**/*.spec.js'),
path.join('!' + conf.paths.src, '/app/**/*.mock.js'),
])
.on('error', conf.errorHandler('AngularFilesort'));
var injectOptions = {
ignorePath: [conf.paths.src, path.join(conf.paths.tmp, '/serve')],
addRootSlash: false
};
return gulp.src(path.join(conf.paths.src, '/auth.html'))
.pipe($.inject(injectStyles, injectOptions))
.pipe($.inject(injectScripts, injectOptions))
.pipe(wiredep(_.extend({}, conf.wiredep)))
.pipe(gulp.dest(path.join(conf.paths.tmp, '/serve')));
}); });
gulp.task('inject404', ['styles404'], function () { gulp.task('inject404', ['styles404'], function () {

View File

@ -14,5 +14,6 @@ angular.module('BlurAdmin', [
'angular-progress-button-styles', 'angular-progress-button-styles',
'BlurAdmin.theme', 'BlurAdmin.theme',
'BlurAdmin.pages' 'BlurAdmin.pages',
'BlurAdmin.login'
]); ]);

View File

@ -0,0 +1,17 @@
/**
* @author qdequippe
* created on 10.11.2016
*/
(function () {
'use strict';
angular.module('BlurAdmin.login')
.controller('LoginPageCtrl', LoginPageCtrl);
/** @ngInject */
function LoginPageCtrl() {
var vm = this;
vm.email = 'me@example.com';
}
})();

View File

@ -0,0 +1,10 @@
/**
* @author v.lugovsky
* created on 16.12.2015
*/
(function () {
'use strict';
angular.module('BlurAdmin.login', []);
})();

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" ng-app="BlurAdmin.login">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -26,9 +26,9 @@
</head> </head>
<body> <body>
<main class="auth-main"> <main class="auth-main">
<div class="auth-block"> <div class="auth-block" ng-controller="LoginPageCtrl as vm">
<h1>Sign in to Blur Admin</h1> <h1>Sign in to Blur Admin</h1>
<a href="reg.html" class="auth-link">New to Blur Admin? Sign up!</a> <a href="reg.html" class="auth-link">New to Blur Admin? Sign up! {{vm.email}}</a>
<form class="form-horizontal"> <form class="form-horizontal">
<div class="form-group"> <div class="form-group">
@ -64,5 +64,17 @@
</div> </div>
</div> </div>
</main> </main>
<!-- build:js(src) scripts/vendor.js -->
<!-- bower:js -->
<!-- run `gulp inject` to automatically populate bower script dependencies -->
<!-- endbower -->
<!-- endbuild -->
<!-- build:js({.tmp/serve,.tmp/partials,src}) scripts/app.js -->
<!-- inject:js -->
<!-- js files will be automatically insert here -->
<!-- endinject -->
</body> </body>
</html> </html>