[Windowing] Show title of navigated object

Show title of navigated object in window, WTD-1200.
This commit is contained in:
Victor Woeltjen
2015-05-20 09:57:04 -07:00
parent 4c6cad3e77
commit a937a3193b
7 changed files with 114 additions and 5 deletions

View File

@ -0,0 +1,30 @@
/*global define,Promise*/
define(
[],
function () {
"use strict";
/**
*
* @constructor
*/
function WindowTitler(navigationService, $rootScope, $document) {
// Look up name of the navigated domain object...
function getNavigatedObjectName() {
var navigatedObject = navigationService.getNavigation();
return navigatedObject && navigatedObject.getModel().name;
}
// Set the window title...
function setTitle(name) {
$document[0].title = name;
}
// Watch the former, and invoke the latter
$rootScope.$watch(getNavigatedObjectName, setTitle);
}
return WindowTitler;
}
);