Sha256: ea1542c5f3455143585c3aa7902b1c66379e7e56f55073f534555199c4a2f75c
Contents?: true
Size: 802 Bytes
Versions: 101
Compression:
Stored size: 802 Bytes
Contents
module Scrivito class LayoutTags < Struct.new(:view) def page_config(obj) if view.scrivito_user page_config = PageConfig.new( obj: obj, editing_context: editing_context, lookup_context: view.lookup_context, ).to_json view.content_tag(:div, '', 'data-scrivito-private-page-config' => page_config) end end def editing_auth_warning view.render('scrivito/editing_auth_warning') unless Configuration.editing_auth_callback end def generator_meta_tag content = 'Scrivito by Infopark AG (scrivito.com)' content << "; Version #{GemInfo.version}" if view.scrivito_user view.tag(:meta, name: 'generator', content: content) end private def editing_context EditingContextMiddleware.from_request(view.request) end end end
Version data entries
101 entries across 101 versions & 1 rubygems