(js,html) Improve Administration module

Warp ACL editor with a md-card and improve display on small screens.
This commit is contained in:
Francis Lachapelle
2016-01-19 15:21:06 -05:00
parent f3b7bf4728
commit a83080ae3a
4 changed files with 63 additions and 55 deletions
@@ -7,8 +7,8 @@
/**
* @ngInject
*/
AdministrationAclController.$inject = ['$animate', '$state', '$mdToast', 'stateUser', 'stateFolder', 'User'];
function AdministrationAclController($animate, $state, $mdToast, stateUser, stateFolder, User) {
AdministrationAclController.$inject = ['$animate', '$state', '$mdMedia', '$mdToast', 'stateUser', 'stateFolder', 'User'];
function AdministrationAclController($animate, $state, $mdMedia, $mdToast, stateUser, stateFolder, User) {
var vm = this;
vm.user = stateUser;
@@ -85,6 +85,9 @@
.position('top right')
.hideDelay(3000)
);
// Close acls on small devices
if ($mdMedia('xs'))
close();
}, function(data, status) {
Dialog.alert(l('Warning'), l('An error occured please try again.'));
});
@@ -7,8 +7,8 @@
/**
* @ngInject
*/
AdministrationController.$inject = ['$state', '$mdToast', 'Dialog', 'encodeUriFilter', 'User'];
function AdministrationController($state, $mdToast, Dialog, encodeUriFilter, User) {
AdministrationController.$inject = ['$state', '$mdToast', '$mdMedia', '$mdSidenav', 'Dialog', 'encodeUriFilter', 'User'];
function AdministrationController($state, $mdToast, $mdMedia, $mdSidenav, Dialog, encodeUriFilter, User) {
var vm = this;
vm.service = User;
@@ -23,6 +23,9 @@
function go(module) {
$state.go('administration.' + module);
// Close sidenav on small devices
if ($mdMedia('xs'))
$mdSidenav('left').close();
}
function filter(searchText) {