Sha256: 06fb24b73e20768c5b78681e78e496ed2392d189d2bdb257ace79fe4e30a4300
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
# frozen_string_literal: true module Kitchen module Directions # Bake directions for eoc key equations # module BakeChapterKeyEquations def self.v1(chapter:, metadata_source:, append_to: nil) metadata_elements = metadata_source.children_to_keep.copy chapter.key_equations.search('h3').trash key_equations = chapter.key_equations.cut return if key_equations.none? append_to_element = append_to || chapter append_to_element.append(child: <<~HTML <div class="os-eoc os-key-equations-container" data-type="composite-page" data-uuid-key=".key-equations"> <h2 data-type="document-title"> <span class="os-text">#{I18n.t(:eoc_key_equations)}</span> </h2> <div data-type="metadata" style="display: none;"> <h1 data-type="document-title" itemprop="name">#{I18n.t(:eoc_key_equations)}</h1> #{metadata_elements.paste} </div> #{key_equations.paste} </div> HTML ) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
openstax_kitchen-3.2.0 | lib/kitchen/directions/bake_chapter_key_equations.rb |
openstax_kitchen-3.1.0 | lib/kitchen/directions/bake_chapter_key_equations.rb |