diff --git a/source/index.html.jade b/source/index.html.jade
index de052de..4480f62 100644
--- a/source/index.html.jade
+++ b/source/index.html.jade
@@ -1,8 +1,8 @@
doctype html
-html(ng-app="sideBySide")
+html(ng-app="sideBySide" ng-controller="AppController")
head
base(href="#{base}")
- title Side By Side viewer
+ title(ng-bind="title()") Side By Side viewer
meta(charset="utf-8")
link(rel="stylesheet", type="text/css", href="//fonts.googleapis.com/css?family=Noticia+Text:400,700,400italic,700italic")
@@ -15,7 +15,7 @@ html(ng-app="sideBySide")
for script in scripts
script(src="#{script}")
- body(ng-controller="AppController")
+ body
noscript Well, terribly sorry but you do need to have Javascript enabled.
// top menu
diff --git a/source/scripts/controllers.js.coffee b/source/scripts/controllers.js.coffee
index 8f05644..3024c96 100644
--- a/source/scripts/controllers.js.coffee
+++ b/source/scripts/controllers.js.coffee
@@ -1,6 +1,13 @@
angular.module("sideBySide.controllers", [])
-.controller "AppController", [
- () -> null
+.controller "AppController",
+['$scope', 'poems'
+($scope, poems) ->
+ $scope.title = =>
+ sbs = 'Side By Side viewer'
+ if poems.config.title
+ poems.config.title + ' – ' + sbs
+ else
+ sbs
]
.controller "ComparisonController",
['$document', '$rootScope', '$scope', 'filter', 'load', 'poems', 'route', 'transformer'