Sha256: cf4b4ec0a128144c2a564d1eb6e435eeca76d99915486d57e0b6b61330f05d35

Contents?: true

Size: 1.31 KB

Versions: 30

Compression:

Stored size: 1.31 KB

Contents

<%#
 The `<accordion>` tag implements the [jQuery-UI accordion](http://jqueryui.com/demos/accordion/).  It works the same as the `<tabs>` tag, so see the [tabs documentation](/api_tag_defs/tabs) for more information

     <accordion>
       <section1:>Hello</section1:>
       <section2:>Hey</section2:>
     </accordion>

There is one difference:  accordion does not support the `href` option.
%>
<def tag="accordion" attrs="sortable">
  <% options, attrs = attributes.partition_hash(['disabled', 'active', 'animated', 'autoHeight', 'clearStyle', 'collapsible', 'event', 'fillSpace', 'icons', 'navigation'])
     events, html_attrs = attrs.partition_hash(['navigationFilter', 'create', 'change', 'changestart'])
     add_classes!(html_attrs, "accordion")
     add_data_rapid!(html_attrs, "accordion", :options => options, :events => events, :sortable => sortable)
     %>
  <div merge-attrs="&html_attrs">
    <% parameters.map do |param_name, param|
         yield_output_buffer { %>
      <div class="hjq-accordion-element">
        <% attrs, params = param.call -%>
        <% merge_attrs = attrs - [:name] -%>
        <h3><a href="#"><%= attrs[:name] || param_name.to_s.titleize %></a></h3>
        <div merge-attrs="&merge_attrs"><%= params[:default]._?.call %></div>
      </div>
    <% } end.join("").html_safe -%>
  </div>
</def>

Version data entries

30 entries across 30 versions & 1 rubygems

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