Sha256: f11c72ee3ddda5f68cb6b7b324b0d97857537900a7e7ce5f0e33b593476d05e7
Contents?: true
Size: 763 Bytes
Versions: 6
Compression:
Stored size: 763 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( window.addEventListener("load", function() { $(function() { $('a.close').on('click', function(e){ e.preventDefault() $(this).parents('.flash-messages').remove() }) }) }); ).html_safe } } } end end
Version data entries
6 entries across 6 versions & 1 rubygems