Sha256: 2f1f4cc969623360ed8dca7d2262a3ff7524a058176147453f1a8ea9bf73d5f5
Contents?: true
Size: 682 Bytes
Versions: 6
Compression:
Stored size: 682 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').remove(); }); }); ).html_safe } } } end end
Version data entries
6 entries across 6 versions & 1 rubygems