Sha256: 1971703cd03a3eb6c65b9215da4017df0782cd8d2286710d0e2f3a1ede7c2e33
Contents?: true
Size: 665 Bytes
Versions: 20
Compression:
Stored size: 665 Bytes
Contents
module ExpressAdmin class FlashMessages < ExpressTemplates::Components::Base contains -> { helpers.flash.each do |key, value| div(class:"ae-flash ae-flash-#{key}") { span(class: 'ae-flash-message') { value } a(class: 'ae-flash-close') { "×".html_safe } } end content_for(:page_javascript) { script { %Q( $(function() { $('.ae-flash-close').on('click', function(e){ e.preventDefault(); $(this).parents('.flash-messages').remove(); }); }); ).html_safe } } } end end
Version data entries
20 entries across 20 versions & 1 rubygems