Custom top filtering links

This commit is contained in:
Vit Brunner
2015-01-06 18:55:42 +01:00
parent 3e96ca3a84
commit 0a8acdb43a
5 changed files with 47 additions and 5 deletions
+13 -2
View File
@@ -1,6 +1,6 @@
angular.module("sideBySide").controller "AppController",
['$scope', 'ngDialog', 'poems'
($scope, ngDialog, poems) ->
['$scope', 'ngDialog', 'filter', 'poems'
($scope, ngDialog, filter, poems) ->
$scope.title = =>
sbs = 'Side By Side viewer'
if poems.config.title
@@ -8,6 +8,17 @@ angular.module("sideBySide").controller "AppController",
else
sbs
$scope.$watchCollection ->
poems.config
, ->
if 'links' of poems.config
$scope.links = poems.config.links.map (link) ->
link.display = JSON.stringify link.display
link
$scope.display = (encoded) ->
filter.setFilter JSON.parse encoded
$scope.showPage = (page) ->
ngDialog.open {
template: 'partials/' + page + '.html'