foodsoft/app/views/articles/_articles.html.haml

50 lines
No EOL
1.8 KiB
Text

%p
Gefundene Artikel:
%b= @total
%p
%table{:style => "width:100%"}
%tr
%td
= pagination_links_remote @articles, :params => {:sort => params[:sort]}
%td{:style => "text-align:right"}
- if @total > 30
= items_per_page :per_page_options => [30, 100, 500]
%table#articles_table.list.articles
%thead
%tr
%th
%th[sort_td_class_helper("name")]
= sort_link_helper "Name", "name"
%th
%th[sort_td_class_helper("category")]
= sort_link_helper "Kategorie", "category"
%th[sort_td_class_helper("unit")]
= sort_link_helper "Einheit", "unit"
%th[sort_td_class_helper("note")]
= sort_link_helper "Notiz", "note"
%th{:style => "width: 4em;"} Gebgr.
%th{:style => "width: 5em;"} Preis
%th{:style => "width: 3.5em;"} MwSt
%th{:style => "width: 4em;"} Pfand
%th{:style => "width: 3em;"}
%tbody#listbody
- if @total > 0
- for article in @articles
= render(article)
%tfoot
%tr
%td{:colspan => '11'}
= check_box_tag :checkall, 1, false, 'data-check-all' => '#articlesInListForm', 'data-ignore-onchange' => true
%select{:name => "selected_action", 'data-submit-onchange' => true}
%option{:value => '', :selected => 'selected'} Aktion wählen ...
%option{:value => "destroy", 'data-confirm' => 'Willst Du wirklich alle gewählten Artikel löschen?'} Artikel löschen
%option{:value => "setNotAvailable"} Artikel sind nicht mehr verfügbar
%option{:value => "setAvailable"} Artikel sind verfügbar
= hidden_field_tag 'supplier_id', @supplier.id
%p= pagination_links_remote @articles, :params => {:sort => params[:sort]}
= hidden_field_tag :per_page, params[:per_page]