Getting the tests working once more

This commit is contained in:
Will Marshall
2014-03-27 12:07:38 +11:00
parent 67762317cb
commit 17bb1f9d25
6 changed files with 25 additions and 32 deletions

View File

@@ -1,4 +1,4 @@
Darkswarm.controller "TabsCtrl", ($scope, $rootScope, $location) ->
Darkswarm.controller "TabsCtrl", ($scope, $rootScope, $location, OrderCycle) ->
$scope.active = (path)->
$location.hash() == path
@@ -12,29 +12,3 @@ Darkswarm.controller "TabsCtrl", ($scope, $rootScope, $location) ->
$location.hash "/"
else
$location.hash tab.path
# directive -> ng-click -> scope method (not isolated) -> toggle active | change location
# watch active expression -> change tab appearance
#select = ->
#$location.path(tab.path)
#active expression:
#"$location.path() == tab.path"
# directive -> ng-click -> set active (on isolated scope)
# ng-class -> change tab appearance
# two-way binding active attr <-> tab.active
# directive attr (select) -> scope.selectExpression
# scope.select -> $parse ...
#
# in Directive
# scope.select = $parse(attrs.select)
# $scope.select($scope)
#
# 1: remove reverse binding on tab.active
# 2: put $parse(attrs.select) onto tab
# 3: override TabsetController/select to run tab.select() against original tab.$parent