Sha256: b448ea197cbe4fcc609e3694d0b885c5239c756d8e6dbe3ce93d4a351445ae5b
Contents?: true
Size: 917 Bytes
Versions: 3
Compression:
Stored size: 917 Bytes
Contents
@TheNotification = do -> show_error: (error) -> toastr.error(error) if error show_errors: (errors) -> for field, errs of errors for err in errs toastr.error "<b>#{ field }:</b> #{ err }" show_flash: (flash) -> fu = notice: 'info' errors: 'error' error: 'error' warning: 'warning' alert: 'warning' for level, msg of flash method = fu[level] || 'info' if msg instanceof Array for _msg in msg toastr[method] _msg else toastr[method] msg show_notifications: -> data = window.the_notifications return false unless data @show_errors errors if errors = data.errors @show_flash flash if flash = data.flash click_for_close_init: -> $('.flash_msgs, .error_explanation').on 'click', -> $(@).slideUp(500) init: -> do @click_for_close_init do @show_notifications
Version data entries
3 entries across 3 versions & 1 rubygems