Files
openfoodnetwork/app/assets/javascripts/admin/utils/services/info_dialog.js.coffee
2016-06-17 14:47:04 +10:00

13 lines
487 B
CoffeeScript

angular.module("admin.customers").factory 'InfoDialog', ($rootScope, $compile, $injector, $templateCache, DialogDefaults) ->
new class InfoDialog
open: (type, message) ->
scope = $rootScope.$new()
scope.message = message
scope.dialog_class = type
template = $compile($templateCache.get('admin/info_dialog.html'))(scope)
template.dialog(DialogDefaults)
template.dialog('open')
scope.close = ->
template.dialog('close')
null