diff --git a/config/env/torrents.js b/config/env/torrents.js
index 2e147263..888f8fb2 100644
--- a/config/env/torrents.js
+++ b/config/env/torrents.js
@@ -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',
diff --git a/modules/core/client/controllers/header.client.controller.js b/modules/core/client/controllers/header.client.controller.js
index 8abf7db9..c087afc7 100644
--- a/modules/core/client/controllers/header.client.controller.js
+++ b/modules/core/client/controllers/header.client.controller.js
@@ -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];
diff --git a/modules/core/client/directives/page-title.client.directive.js b/modules/core/client/directives/page-title.client.directive.js
index 0ccf7fda..914209da 100644
--- a/modules/core/client/directives/page-title.client.directive.js
+++ b/modules/core/client/directives/page-title.client.directive.js
@@ -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);
diff --git a/modules/core/client/views/header.client.view.html b/modules/core/client/views/header.client.view.html
index f8cccb9b..ce0c5d50 100644
--- a/modules/core/client/views/header.client.view.html
+++ b/modules/core/client/views/header.client.view.html
@@ -6,7 +6,7 @@
- CHD.im
+ {{vm.appConfig.name}}