Skip to content

Commit

Permalink
Do not register our Liquid tags if they are already defined
Browse files Browse the repository at this point in the history
  • Loading branch information
macournoyer authored and catlee committed Jun 29, 2021
1 parent ff20775 commit 61df4eb
Showing 1 changed file with 14 additions and 9 deletions.
23 changes: 14 additions & 9 deletions lib/theme_check/tags.rb
Original file line number Diff line number Diff line change
Expand Up @@ -169,14 +169,19 @@ class Javascript < Liquid::Raw; end

class Stylesheet < Liquid::Raw; end

Liquid::Template.register_tag('form', Form)
Liquid::Template.register_tag('layout', Layout)
Liquid::Template.register_tag('render', Render)
Liquid::Template.register_tag('paginate', Paginate)
Liquid::Template.register_tag('section', Section)
Liquid::Template.register_tag('style', Style)
Liquid::Template.register_tag('schema', Schema)
Liquid::Template.register_tag('javascript', Javascript)
Liquid::Template.register_tag('stylesheet', Stylesheet)
def self.register_tag(name, klass)
return if Liquid::Template.tags[name]
Liquid::Template.register_tag(name, klass)
end

register_tag('form', Form)
register_tag('layout', Layout)
register_tag('render', Render)
register_tag('paginate', Paginate)
register_tag('section', Section)
register_tag('style', Style)
register_tag('schema', Schema)
register_tag('javascript', Javascript)
register_tag('stylesheet', Stylesheet)
end
end

0 comments on commit 61df4eb

Please sign in to comment.