Add generic success lightbox

stable
David Barragán Merino 2014-07-09 12:46:56 +02:00
parent 8b456abf50
commit ea710d4025
3 changed files with 33 additions and 1 deletions

View File

@ -74,6 +74,27 @@ class ConfirmService extends taiga.Service
@.el.removeClass("hidden") @.el.removeClass("hidden")
return defered.promise return defered.promise
success: (message) ->
@.el = angular.element(".lightbox-generic-success")
# Render content
@.el.find("h2.title").html(message)
defered = @q.defer()
# Assign event handlers
@.el.on "click.confirm-dialog", "a.button-green", (event) =>
event.preventDefault()
defered.resolve()
@.hide()
@.el.on "click.confirm-dialog", "a.close", (event) =>
event.preventDefault()
defered.resolve()
@.hide()
@.el.removeClass("hidden")
return defered.promise
notify: (type, message) -> notify: (type, message) ->
# TODO: at this momment the message is ignored # TODO: at this momment the message is ignored
# because the notification message not permits # because the notification message not permits
@ -98,6 +119,5 @@ class ConfirmService extends taiga.Service
body.find(selector).addClass("hidden") body.find(selector).addClass("hidden")
module = angular.module("taigaBase") module = angular.module("taigaBase")
module.service("$tgConfirm", ["$q", ConfirmService]) module.service("$tgConfirm", ["$q", ConfirmService])

View File

@ -14,10 +14,15 @@ html(lang="en", ng-app="taiga")
nav.menu nav.menu
//- the content of nav.menu is in coffe.modules.base TaigaMain directive //- the content of nav.menu is in coffe.modules.base TaigaMain directive
include partials/views/components/notification-message include partials/views/components/notification-message
div.master(ng-view) div.master(ng-view)
div.hidden.lightbox.lightbox_confirm-delete div.hidden.lightbox.lightbox_confirm-delete
include partials/views/modules/lightbox_confirm-delete include partials/views/modules/lightbox_confirm-delete
div.hidden.lightbox.lightbox-generic-success
include partials/views/modules/lightbox-generic-success
div.hidden.lightbox.lightbox-generic-error div.hidden.lightbox.lightbox-generic-error
include partials/views/modules/lightbox-generic-error include partials/views/modules/lightbox-generic-error
script(src="/js/libs.js?v=#{v}") script(src="/js/libs.js?v=#{v}")
script(src="/js/app.js?v=#{v}") script(src="/js/app.js?v=#{v}")

View File

@ -0,0 +1,7 @@
a.close(href="", title="close")
span.icon.icon-delete
section
h2.title
div.delete-options
a.button.button-green(href="", title="Accept")
span Accept