Sha256: e99e662b048ba40649b64692070ed21bf2b658ab42c4142260e66f8b0345b8e7
Contents?: true
Size: 609 Bytes
Versions: 10
Compression:
Stored size: 609 Bytes
Contents
# frozen_string_literal: true module DocTemplate module Tags class PageBreakTag < BaseTag CSS_CLASS = 'u-pdf-alwaysbreak' TAG_NAME = /page(-|\s*)break/.freeze TAG_SUB = '<p>--GDOC-PAGE-BREAK--</p>' def parse(node, opts) check_tag_soft_return(node) @content = if gdoc?(opts) TAG_SUB else %(<div class="#{CSS_CLASS} do-not-strip"></div>) end replace_tag node self end end end Template.register_tag(Tags::PageBreakTag::TAG_NAME, Tags::PageBreakTag) end
Version data entries
10 entries across 10 versions & 1 rubygems