mirror of
https://github.com/wassname/side-by-side.git
synced 2026-09-09 11:34:24 +08:00
Custom top filtering links
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user