Sha256: c522938c236a437aa86abb3736dddaf06738b91044679af2d2a71dae850c02f8
Contents?: true
Size: 602 Bytes
Versions: 6
Compression:
Stored size: 602 Bytes
Contents
# frozen_string_literal: true module DocTemplate module Tags class PageBreakTag < BaseTag CSS_CLASS = 'u-pdf-alwaysbreak' TAG_NAME = /page(-|\s*)break/ 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
6 entries across 6 versions & 1 rubygems