Sha256: 9678c0f901daea3d4ee9abc59f16deea9c3b4e3fc0e2f4960921f97a2995fbe2

Contents?: true

Size: 1.02 KB

Versions: 4

Compression:

Stored size: 1.02 KB

Contents

module PageflowScrolled
  module Editor
    # @api private
    module SeedHtmlHelper
      include EntryJsonSeedHelper
      include ReactServerSideRenderingHelper
      include Pageflow::WidgetsHelper
      include Pageflow::StructuredDataHelper
      include FaviconHelper

      def scrolled_editor_iframe_seed_html_script_tag(entry)
        html = render(template: 'pageflow_scrolled/entries/show',
                      locals: {
                        :@entry => entry,
                        :@widget_scope => :editor,
                        :@skip_ssr => true,
                        :@skip_structured_data => true,
                        :@seed_options => {
                          skip_collections: true,
                          translations: {include_inline_editing: true}
                        }
                      })

        content_tag(:script,
                    html.gsub('</', '<\/').html_safe,
                    type: 'text/html',
                    data: {template: 'iframe_seed'})
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pageflow-15.6.1 entry_types/scrolled/app/helpers/pageflow_scrolled/editor/seed_html_helper.rb
pageflow-15.6.0 entry_types/scrolled/app/helpers/pageflow_scrolled/editor/seed_html_helper.rb
pageflow-15.5.0 entry_types/scrolled/app/helpers/pageflow_scrolled/editor/seed_html_helper.rb
pageflow-15.4.0 entry_types/scrolled/app/helpers/pageflow_scrolled/editor/seed_html_helper.rb