Less long lines

This commit is contained in:
Vit Brunner
2014-12-22 23:16:12 +01:00
parent fe8c134920
commit 2914a7c1e2
6 changed files with 53 additions and 47 deletions
+42 -42
View File
@@ -2,56 +2,56 @@ angular.module("sideBySide.controllers", [])
.controller "AppController", [
() -> null
]
.controller "ComparisonController", [
'$document', '$rootScope', '$scope', 'filter', 'load', 'poems', 'route', 'transformer'
($document, $rootScope, $scope, filter, load, poems, route, transformer) ->
min = 1
max = 5
.controller "ComparisonController",
['$document', '$rootScope', '$scope', 'filter', 'load', 'poems', 'route', 'transformer'
($document, $rootScope, $scope, filter, load, poems, route, transformer) ->
min = 1
max = 5
scroll = ->
setTimeout ->
if 'section' of route.params
section = 'section-' + route.params['section']
element = document.getElementById section
$document.scrollTo(element, 10, 200) if element
, 1
scroll = ->
setTimeout ->
if 'section' of route.params
section = 'section-' + route.params['section']
element = document.getElementById section
$document.scrollTo(element, 10, 200) if element
, 1
$rootScope.$on 'duScrollspy:becameActive', ($event, $element) ->
if not $scope.meta[0].Loading
route.update 'section', $element.prop('id').replace('section-', '')
$rootScope.$apply()
$rootScope.$on 'duScrollspy:becameActive', ($event, $element) ->
if not $scope.meta[0].Loading
route.update 'section', $element.prop('id').replace('section-', '')
$rootScope.$apply()
$scope.$watchCollection ->
poems.getActive()
, ->
active = poems.getActive()
$scope.$watchCollection ->
poems.getActive()
, ->
active = poems.getActive()
$scope.columns = active.length
transformed = transformer active
$scope.verses = transformed.verses
$scope.meta = transformed.meta
$scope.columns = active.length
transformed = transformer active
$scope.verses = transformed.verses
$scope.meta = transformed.meta
headingKey = poems.heading or "Author"
$scope.headings = (version[headingKey] for version in transformed.meta)
headingKey = poems.heading or "Author"
$scope.headings = (version[headingKey] for version in transformed.meta)
$scope.all = poems.all
scroll()
$scope.all = poems.all
scroll()
$scope.switchActive = (poem) ->
length = poems.getActive().length
active = poem.meta.Active
if (length > min or not active) and (length < max or active)
poem.meta.Active = not poem.meta.Active
route.update 'display', filter.getFilter()
# TODO else notification
$scope.switchActive = (poem) ->
length = poems.getActive().length
active = poem.meta.Active
if (length > min or not active) and (length < max or active)
poem.meta.Active = not poem.meta.Active
route.update 'display', filter.getFilter()
# TODO else notification
$scope.flipPick = () ->
$scope.pick = not $scope.pick
$scope.flipPick = ->
$scope.pick = not $scope.pick
$scope.pick = false
$scope.pick = false
load(
route.appUrl + '/' + route.params.base.replace /\./g, '/'
route.params.display
)
load(
route.appUrl + '/' + route.params.base.replace /\./g, '/'
route.params.display
)
]