Sha256: d5e6cfa84f4a8ae5ff5ca967e27badb42044890b6035edced98c44203d25cc7f

Contents?: true

Size: 1.09 KB

Versions: 33

Compression:

Stored size: 1.09 KB

Contents

<!-- Deprecated: use collection-preview instead. -->
<def tag="preview-with-more"><collection-preview merge/></def>


<!-- Captures the common pattern of a list of "the first few" cards, along with a link to the rest. -->
<def tag="collection-preview" attrs="name">
  <% model_class = this.member_class
     name ||= model_class.name.downcase.pluralize -%>
  <section class="#{name.dasherize} collection-preview" param="default">
    <h3 param="heading">
      <ht key="#{model_class.to_s.underscore}.collection.heading" count="&this.size">
        <do param="heading-content"><%= name.pluralize.titleize %></do>
      </ht>
    </h3>
    <a with="&model_class" action="new" if="&can_create?(model_class.new)" param="new-link">
      <ht key="#{model_class.to_s.underscore}.actions.new">New <%= model_class.model_name.human %></ht>
    </a>
    <collection param/>
    <unless test="&this.empty? || this.size == model_class.count">
      <a param="show-all"><ht key="#{model_class.to_s.underscore}.actions.show_all" count="100">Show all <%= name.pluralize.titleize %>...</ht></a>
    </unless>
  </section>
</def>

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
hobo_rapid-2.2.6 taglibs/plus/collection_preview.dryml
hobo_rapid-2.2.5 taglibs/plus/collection_preview.dryml
hobo_rapid-2.2.4 taglibs/plus/collection_preview.dryml
hobo_rapid-2.2.3 taglibs/plus/collection_preview.dryml
hobo_rapid-2.2.2 taglibs/plus/collection_preview.dryml
hobo_rapid-2.2.1 taglibs/plus/collection_preview.dryml
hobo_rapid-2.2.0 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.2 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.1 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.0 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.0.pre4 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.0.pre3 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.0.pre2 taglibs/plus/collection_preview.dryml
hobo_rapid-2.1.0.pre1 taglibs/plus/collection_preview.dryml
hobo_rapid-2.0.1 taglibs/plus/collection_preview.dryml
hobo_rapid-2.0.0 taglibs/plus/collection_preview.dryml
hobo_rapid-2.0.0.pre10 taglibs/plus/collection_preview.dryml
hobo_rapid-2.0.0.pre9 taglibs/plus/collection_preview.dryml
hobo_rapid-2.0.0.pre8 taglibs/plus/collection_preview.dryml
hobo_rapid-2.0.0.pre7 taglibs/plus/collection_preview.dryml