Files
meanTorrent/modules/users/client/config/users.client.menus.js
2018-06-18 20:32:11 +08:00

68 lines
1.4 KiB
JavaScript

(function () {
'use strict';
angular
.module('core')
.run(menuConfig);
menuConfig.$inject = ['menuService'];
function menuConfig(menuService) {
menuService.addMenu('mt-user', {
roles: ['user']
});
menuService.addMenuItem('mt-user', {
title: '',
state: 'status',
type: 'dropdown',
roles: ['user']
});
menuService.addMenuItem('mt-user', {
title: '',
state: 'score',
type: 'dropdown',
roles: ['user']
});
menuService.addMenuItem('mt-user', {
title: '',
state: 'follow',
type: 'dropdown',
roles: ['user']
});
menuService.addSubMenuItem('mt-user', 'status', {
title: 'MENU_ACCOUNT_STATUS',
state: 'status.account',
faIcon: 'fa-eye',
faClass: 'text-mt'
});
menuService.addSubMenuItem('mt-user', 'status', {
title: 'MENU_TORRENTS_STATUS',
state: 'status.torrents.uploaded',
faIcon: 'fa-hand-holding-seedling',
faClass: 'text-mt'
});
menuService.addSubMenuItem('mt-user', 'score', {
title: 'MENU_SCORE_LEVEL',
state: 'score.detail',
faIcon: 'fa-money-check-alt',
faClass: 'text-mt'
});
menuService.addSubMenuItem('mt-user', 'follow', {
title: 'MENU_FOLLOWERS',
state: 'follow.followers'
});
menuService.addSubMenuItem('mt-user', 'follow', {
title: 'MENU_FOLLOWING',
state: 'follow.following'
});
}
}());