feat(configure): add app.name configure item.

This commit is contained in:
OldHawk
2017-09-14 16:39:08 +08:00
parent 1773fdf613
commit 8eee5d78e4
4 changed files with 7 additions and 4 deletions

View File

@@ -14,6 +14,7 @@ module.exports = {
* value to false, then console.log info is not output
*/
app: {
name: 'CHD.im',
domain: 'http://chd.im:3000',
showDemoWarningPopup: true,
cronTimeZone: 'Asia/Shanghai',

View File

@@ -14,6 +14,7 @@
vm.user = Authentication.user;
vm.language = MeanTorrentConfig.meanTorrentConfig.language;
vm.announceConfig = MeanTorrentConfig.meanTorrentConfig.announce;
vm.appConfig = MeanTorrentConfig.meanTorrentConfig.app;
vm.signConfig = MeanTorrentConfig.meanTorrentConfig.sign;
vm.accountMenu = menuService.getMenu('account').items[0];
vm.messagesMenu = menuService.getMenu('mt-message').items[0];

View File

@@ -4,9 +4,9 @@
angular.module('core')
.directive('pageTitle', pageTitle);
pageTitle.$inject = ['$rootScope', '$interpolate', '$state', '$translate'];
pageTitle.$inject = ['$rootScope', '$interpolate', '$state', '$translate', 'MeanTorrentConfig'];
function pageTitle($rootScope, $interpolate, $state, $translate) {
function pageTitle($rootScope, $interpolate, $state, $translate, MeanTorrentConfig) {
var directive = {
restrict: 'A',
link: link
@@ -18,7 +18,8 @@
$rootScope.$on('$stateChangeSuccess', listener);
function listener(event, toState) {
var applicationCoreTitle = 'CHD.im',
var appConfig = MeanTorrentConfig.meanTorrentConfig.app;
var applicationCoreTitle = appConfig.name,
separeteBy = ' - ';
if (toState.data && toState.data.pageTitle) {
var stateTitle = $interpolate(toState.data.pageTitle)($state.$current.locals.globals);

View File

@@ -6,7 +6,7 @@
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a ui-sref="home" class="navbar-brand"><span class="brand-title">CHD.im</span></a>
<a ui-sref="home" class="navbar-brand"><span class="brand-title">{{vm.appConfig.name}}</span></a>
</div>
<nav class="navbar-collapse" uib-collapse="!vm.isCollapsed" role="navigation">
<ul class="nav navbar-nav" ng-if="vm.menu.shouldRender(vm.authentication.user);">