Sha256: a5fb5fff80ce8dad5a612562ce26d1340bb268fd5a4f12ed07576be9019ac9c3
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
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 && 1 == slide.position 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 && 1 == slide.position 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
think_feel_do_engine-3.10.6 | app/helpers/think_feel_do_engine/slides_helper.rb |