Sha256: 045fbc7067f4208191d53240fab10e19fea99e5d8a39c61e4dabfad42bf08ed3

Contents?: true

Size: 1.27 KB

Versions: 43

Compression:

Stored size: 1.27 KB

Contents

include_theme("default-item-mark")

add_image_path("rabbit-images")

slide_body = [Slide, Body]
item_list_item = [ItemList, ItemListItem]

match(*(slide_body + (item_list_item * 1))) do |items|
  name = "item1"
  
  items.delete_pre_draw_proc_by_name(name)
  items.delete_post_draw_proc_by_name(name)

  draw_image_mark(items, "red-item.png", name)
end

match(*(slide_body + (item_list_item * 2))) do |items|
  name = "item2"

  items.delete_pre_draw_proc_by_name(name)
  items.delete_post_draw_proc_by_name(name)

  draw_image_mark(items, "blue-item.png", name)
end

match(*(slide_body + (item_list_item * 3))) do |items|
  name = "item3"

  items.delete_pre_draw_proc_by_name(name)
  items.delete_post_draw_proc_by_name(name)

  draw_image_mark(items, "green-item.png", name)
end

enum_list_item = [EnumList, EnumListItem]

match(*(slide_body + enum_list_item + item_list_item)) do |items|
  name = "enum-item1"
  
  items.delete_pre_draw_proc_by_name(name)
  items.delete_post_draw_proc_by_name(name)

  draw_image_mark(items, "red-item2.png", name)
end

match(*(slide_body + enum_list_item + (item_list_item * 2))) do |items|
  name = "enum-item2"
  
  items.delete_pre_draw_proc_by_name(name)
  items.delete_post_draw_proc_by_name(name)

  draw_image_mark(items, "green-item.png", name)
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
rabbit-3.0.3 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-3.0.2 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-3.0.1 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-3.0.0 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.2.1 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.2.0 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.9 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.8 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.7 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.6 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.5 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.4 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.3 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.2 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.1 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.1.0 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.0.9 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.0.8 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.0.7 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb
rabbit-2.0.6 lib/rabbit/theme/rabbit-item-mark/rabbit-item-mark.rb