mod/pointer/set/abstract/02_pointer/html_views.rb in card-1.97.0.1 vs mod/pointer/set/abstract/02_pointer/html_views.rb in card-1.98.0
- old
+ new
@@ -9,30 +9,18 @@
card.known_item_cards.map do |item|
nest item, view: :core
end.join "\n"
end
- def stat_number
- card.item_count
- end
-
- def stat_label
- stat_number == 1 ? "item" : "items"
- end
-
- def short_content
- "#{stat_number} #{stat_label}"
- end
-
def standard_pointer_core
with_paging do |paging_args|
wrap_with :div, standard_pointer_items(paging_args), class: "pointer-list"
end
end
def standard_pointer_items paging_args
- pointer_items paging_args.extract!(:limit, :offset)
+ pointer_items(paging_args.extract!(:limit, :offset)).join(voo.separator || "\n")
end
view :closed_content do
item_view = implicit_item_view
item_view = item_view == "name" ? "name" : "link"
@@ -56,10 +44,14 @@
view :list, cache: :never do
list_input
end
+ # view :nav_item do
+ # nav_dropdown
+ # end
+
def list_input args={}
items = items_for_input args[:item_list]
extra_class = "pointer-list-ul"
ul_classes = classy "pointer-list-editor", extra_class
haml :list_input, items: items, ul_classes: ul_classes
@@ -102,10 +94,10 @@
path: { view: :filter_items_modal,
item: implicit_item_view,
filter_card: filter_card.name,
slot_selector: filtered_list_slot_class,
item_selector: "_filtered-list-item",
- slot: { hide: :modal_footer },
+ slot: { hide: [:modal_footer] },
filter: { not_ids: card.item_ids.map(&:to_s).join(",") } }
end
def add_item_overlay_link; end