better handle edge cases in petpages

This commit is contained in:
Emi Matchu 2011-07-31 03:03:26 -04:00
parent 1ac399cc7a
commit 359356bcf3

View file

@ -77,6 +77,7 @@
- if lists || unlisted_hangers_by_owned[owned] - if lists || unlisted_hangers_by_owned[owned]
%h2.dti-item-group-header Items #OWNER #{ClosetHanger.verb(:someone, owned)} %h2.dti-item-group-header Items #OWNER #{ClosetHanger.verb(:someone, owned)}
%ul.dti-item-group %ul.dti-item-group
- if lists
- lists.each do |list| - lists.each do |list|
- unless list.hangers.empty? - unless list.hangers.empty?
%li.dti-item-list %li.dti-item-list
@ -86,8 +87,9 @@
= closet_list_description_format list = closet_list_description_format list
%div.dti-items %div.dti-items
= render_batched_petpage_hangers(list.hangers.sort { |a,b| a.item.name <=> b.item.name }) = render_batched_petpage_hangers(list.hangers.sort { |a,b| a.item.name <=> b.item.name })
- if unlisted_hangers_by_owned[owned]
%li.dti-unlisted-items %li.dti-unlisted-items
- unless lists.empty? - unless lists.blank?
%h3 (Not in a list) %h3 (Not in a list)
%div %div
= render_batched_petpage_hangers(unlisted_hangers_by_owned[owned]) = render_batched_petpage_hangers(unlisted_hangers_by_owned[owned])