mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-05-13 01:28:07 +02:00
add many multilingual fields
add torrents and forum topbar menu
This commit is contained in:
18
modules/forums/client/config/forums.client.menus.js
Normal file
18
modules/forums/client/config/forums.client.menus.js
Normal file
@@ -0,0 +1,18 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular
|
||||
.module('forums')
|
||||
.run(menuConfig);
|
||||
|
||||
menuConfig.$inject = ['menuService', '$translate'];
|
||||
|
||||
function menuConfig(menuService, $translate) {
|
||||
// Set top bar menu items
|
||||
menuService.addMenuItem('topbar', {
|
||||
title: $translate.instant('MENU_FORUMS'),
|
||||
state: 'forums',
|
||||
position: 1
|
||||
});
|
||||
}
|
||||
}());
|
||||
23
modules/forums/client/config/forums.client.routes.js
Normal file
23
modules/forums/client/config/forums.client.routes.js
Normal file
@@ -0,0 +1,23 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular
|
||||
.module('forums.routes')
|
||||
.config(routeConfig);
|
||||
|
||||
routeConfig.$inject = ['$stateProvider'];
|
||||
|
||||
function routeConfig($stateProvider) {
|
||||
$stateProvider
|
||||
.state('forums', {
|
||||
url: '/forums',
|
||||
templateUrl: '',
|
||||
controller: '',
|
||||
controllerAs: '',
|
||||
data: {
|
||||
//roles: ['user', 'admin'],
|
||||
pageTitle: 'Forums'
|
||||
}
|
||||
});
|
||||
}
|
||||
}());
|
||||
7
modules/forums/client/forums.client.module.js
Normal file
7
modules/forums/client/forums.client.module.js
Normal file
@@ -0,0 +1,7 @@
|
||||
(function (app) {
|
||||
'use strict';
|
||||
|
||||
app.registerModule('forums', ['core']);// The core module is required for special route handling; see /core/client/config/core.client.routes
|
||||
app.registerModule('forums.services');
|
||||
app.registerModule('forums.routes', ['ui.router', 'core.routes', 'forums.services']);
|
||||
}(ApplicationConfiguration));
|
||||
Reference in New Issue
Block a user