engine/lib/locomotive/liquid/tags/editable/short_text.rb

36 lines
794 B
Ruby

module Locomotive
module Liquid
module Tags
module Editable
class ShortText < Base
protected
# def render_element(context, element)
# element.content
# end
def render_element(context, element)
if context.registers[:inline_editor]
%{
<span class='editable-short-text' data-page-id='#{element.page.id}' data-element-id='#{element.id}'>
#{element.content}
</span>
}
else
element.content
end
end
def document_type
EditableShortText
end
end
::Liquid::Template.register_tag('editable_short_text', ShortText)
end
end
end
end