Module: EacRailsUtils::MenusHelper
- Defined in:
- app/helpers/eac_rails_utils/menus_helper.rb,
app/helpers/eac_rails_utils/menus_helper/gui_builder.rb,
app/helpers/eac_rails_utils/menus_helper/data_builder.rb,
app/helpers/eac_rails_utils/menus_helper/bootstrap_gui_builder.rb
Defined Under Namespace
Classes: BootstrapGuiBuilder, DataBuilder, GuiBuilder
Instance Method Summary
collapse
Instance Method Details
18
19
20
21
22
23
|
# File 'app/helpers/eac_rails_utils/menus_helper.rb', line 18
def (entries, options = {})
entries = DataBuilder.new(self).build(entries)
return nil unless entries
BootstrapGuiBuilder.new(self, options).build(entries)
end
|
9
10
11
12
13
14
15
16
|
# File 'app/helpers/eac_rails_utils/menus_helper.rb', line 9
def (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
|