Sha256: 13e6323acaee0f005a9dcc078a52a8ae178accc3200ae2c47b66bb6eed05abcc
Contents?: true
Size: 1.3 KB
Versions: 4
Compression:
Stored size: 1.3 KB
Contents
- classes = 'btn' - if Basepack::Settings.export_template.model_name and can?(:create, Basepack::Settings.export_template.model_name.constantize) .span .btn-group = link_to url, class: classes do %i.icon-share = Basepack::Utils.translate(resource_class, :export, :menu) - export_templates = Basepack::Settings.export_template.model_name.constantize.active.where(class_type: resource_class.to_s).to_a - if export_templates.present? %button{type: "button", class: classes + ' dropdown-toggle', 'data-toggle' => "dropdown"} %span{class: "caret"} %ul.dropdown-menu.pull-right.text-left{role: "menu", 'aria-labelledby' => "dropdownMenu"} %li.nav-header %small %a{href: polymorphic_path([:export_templates, route_prefix, association_chain, resource_class].flatten, url_params)} %i.icon-folder-open-alt = I18n.t('basepack.export.export_template_list') - export_templates.each do |export_template| %li %a{href: polymorphic_path([:export, route_prefix, association_chain, resource_class].flatten, url_params.merge(export_template_id: export_template.id))}= export_template.name - else = link_to url, class: classes do %i.icon-share = Basepack::Utils.translate(resource_class, :export, :menu)
Version data entries
4 entries across 4 versions & 1 rubygems