Sha256: c20f26b12b1b367d1aeef4e575ba1e86dc6612b5431eb62bd168321541c5ff79
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
ruby: require_locals ['header'], local_assigns save_button_text ||= 'Save' cancel_button_text ||= 'Cancel' cloneable ||= false clone_button_text ||= 'Clone' subnav ||= [] header_as_string = header.is_a?(String) ? header : header.class.name.split('::').last header_as_string = header_as_string.singularize title ||= "#{params[:action]} #{header_as_string}".titleize breadcrumb = !local_assigns[:breadcrumbs].eql?(false) language ||= false # @depreciation - remove in favor of `languages` in v2.0 languages ||= language - if breadcrumb == render 'breadcrumb', title: title - else = form_header header .content-header-buttons - if languages - selected = current_user.language || '' .content-header-select = select_tag 'fae-languages', options_for_select(Fae.languages.map(&:reverse), selected), id: 'js-language', class: 'small_pulldown', prompt: 'All Languages' a.button#js-header-cancel href=@index_path = cancel_button_text - if cloneable.present? && params[:id].present? a.button data-method="post" href="#{@index_path}?from_existing=#{params[:id]}" = clone_button_text input name="commit" type="submit" value=save_button_text - if subnav.present? ul.content-header-subnav#js-content-header-subnav - subnav.each do |link, id_selector| - subnav_item = link.is_a?(Array) ? link : [link, link.parameterize('_')] li: a href="##{subnav_item[1]}" = subnav_item[0]
Version data entries
4 entries across 4 versions & 1 rubygems