Sha256: 4159cc5e8663b23dadc5b35992c73a98d2dd9a80e998c89dc811bb7df4a8e204
Contents?: true
Size: 1.4 KB
Versions: 14
Compression:
Stored size: 1.4 KB
Contents
module PushType module Admin class Engine < ::Rails::Engine isolate_namespace PushType engine_name 'push_type_admin' config.generators do |g| g.assets false g.helper false g.test_framework :test_unit, fixture: false end config.assets.precompile += %w( push_type/admin.css push_type/admin.js push_type/admin_assets.css push_type/admin_assets.js ) initializer 'push_type_admin.menus' do PushType.menu :main do element :ul html_options class: 'left' item :content do link { push_type.nodes_path } active { request.fullpath.match %r{^#{ push_type.nodes_path }} } end item :media do link { push_type.assets_path } active { request.fullpath.match %r{^#{ push_type.assets_path }} } end item :users do link { push_type.users_path } active { request.fullpath.match %r{^#{ push_type.users_path }} } end end PushType.menu :utility do element :ul html_options class: 'right' item :info do text { ficon(:info) } link { push_type.info_path } link_options data: { :'reveal-id' => 'reveal-ajax', :'reveal-ajax' => true } end end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems