Sha256: 4b88bbd7cf37e323934c212d74af9096a6196b8bd6846669ed3e8b84e9f62247
Contents?: true
Size: 688 Bytes
Versions: 8
Compression:
Stored size: 688 Bytes
Contents
module ExpressAdmin class FlashMessages < ExpressTemplates::Components::Base contains -> { helpers.flash.each do |flash_message| div(class:"flash nav-alert alert-box #{flash_message[0]}", data: {alert: ''}) { span flash_message[1] a(class: 'close', href: "#") { "×".html_safe } } end content_for(:page_javascript) { script { %Q( $(function() { $('a.close').on('click', function(e){ e.preventDefault() $(this).parents('.flash-messages').parent().remove() }) }); ).html_safe } } } end end
Version data entries
8 entries across 8 versions & 1 rubygems