BOM: Can toggle columns, and interface rearrange

This commit is contained in:
Rob H
2014-03-21 13:00:12 +11:00
parent 048b8b43cc
commit b329aed0f2
5 changed files with 155 additions and 63 deletions

View File

@@ -15,4 +15,25 @@ sharedDirectivesModule.directive "datetimepicker", [
# Fires ngModel.$parsers
ngModel.$setViewValue dateText
)
]
]
sharedDirectivesModule.directive "ofnSelect2MinSearch", [
->
return (
link: (scope, element, attrs) ->
element.select2
minimumResultsForSearch: attrs.ofnSelect2MinSearch
)
]
sharedDirectivesModule.directive "ofnToggleColumn", ->
link: (scope, element, attrs) ->
element.addClass "unselected" unless scope.column.visible
element.click "click", ->
scope.$apply ->
if scope.column.visible
scope.column.visible = false
element.addClass "unselected"
else
scope.column.visible = true
element.removeClass "unselected"