Class Webby::Filters::Slides
In: lib/webby/filters/slides.rb
Parent: Object

The Slides filter is used to generate an S5 presentation from HTML input text. The input HTML is scanned for <h1> tags and slide divs are inserted before each <h1> tag found.

When the HTML is rendered into the presentation layout, the result is an S5 presentation — provided that the layout includes the appropriate S5 javascript and CSS files.

Methods

filter   new  

Constants

START_SLIDE = %{<div class="slide">#$/}
END_SLIDE = %{</div>#$/#$/}

Public Class methods

Creates a new slides filter that will operate on the given html string.

Public Instance methods

Process the original html document passed to the filter when it was created. The document will be scanned for H1 heading tags and slide divs will be inserted into the page before each H1 tag that is found.

[Validate]