mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
17 lines
425 B
CoffeeScript
17 lines
425 B
CoffeeScript
angular.module("admin.indexUtils").factory 'Views', ($rootScope) ->
|
|
new class Views
|
|
views: {}
|
|
currentView: null
|
|
|
|
setViews: (views) =>
|
|
@views = {}
|
|
for key, view of views
|
|
@views[key] = view
|
|
@selectView(key) if view.visible
|
|
@views
|
|
|
|
selectView: (selectedKey) =>
|
|
@currentView = @views[selectedKey]
|
|
for key, view of @views
|
|
view.visible = (key == selectedKey)
|