Sha256: 8175009dcde90dab80de4b834dfb9dad64d6bae5a5057e50b9bcc0f7c1816d30
Contents?: true
Size: 588 Bytes
Versions: 4
Compression:
Stored size: 588 Bytes
Contents
# frozen_string_literal: true module Eac module MenusHelper def dropdown_menu(entries) entries = DataBuilder.new(self).build(entries) return nil unless entries id = SecureRandom.hex(5) GuiBuilder.new(self).build(entries, id: id, class: 'jMenu') << javascript_tag("$(document).ready(function(){$('\##{id}').jMenu();});") end def bootstrap_dropdown_menu(entries, options = {}) entries = DataBuilder.new(self).build(entries) return nil unless entries BootstrapGuiBuilder.new(self, options).build(entries) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
eac_rails_utils-0.10.1 | lib/eac/menus_helper.rb |
eac_rails_utils-0.10.0 | lib/eac/menus_helper.rb |
eac_rails_utils-0.9.1 | lib/eac/menus_helper.rb |
eac_rails_utils-0.9.0 | lib/eac/menus_helper.rb |