Sha256: c548efdffeb2b502c36297ef5d76ff9e9d58a7e5ab85da6ba28429d97bc220d5
Contents?: true
Size: 1.47 KB
Versions: 13
Compression:
Stored size: 1.47 KB
Contents
# frozen_string_literal: true module ThinkFeelDoEngine # Provides helpers for slide creation. module SlidesHelper # Returns table of contents creation or destroy # button based on slideshow attributes. def table_of_contents_link(arm, slideshow) if slideshow.has_table_of_contents? link_to "Destroy Table of Contents", arm_bit_maker_slideshow_destroy_table_of_contents_path( arm, slideshow ), class: "btn btn-default toc" else link_to "Add Table of Contents", arm_bit_maker_slideshow_create_table_of_contents_path( arm, slideshow ), class: "btn btn-default toc" end end def table_of_contents_display(slide) if slide.slideshow && slide.slideshow.has_table_of_contents && slide.position == 1 render "think_feel_do_engine/slides/table_of_contents", slide: slide end end def slide_panel(slide, slideshow, arm) if slide.slideshow.has_table_of_contents && slide.position == 1 render "/think_feel_do_engine/bit_maker/slideshows/toc_panel", slide: slide, slideshow: slideshow, arm: arm else render "/think_feel_do_engine/bit_maker/slideshows/slide_panel", slide: slide, slideshow: slideshow, arm: arm end end end end
Version data entries
13 entries across 13 versions & 1 rubygems