2018-11-18 11:00:15 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2019-03-02 22:35:43 +05:30
|
|
|
# Generated HTML is transformed back to GFM by app/assets/javascripts/behaviors/markdown/nodes/code_block.js
|
2018-03-17 18:26:18 +05:30
|
|
|
module Banzai
|
|
|
|
module Filter
|
|
|
|
class MermaidFilter < HTML::Pipeline::Filter
|
|
|
|
def call
|
|
|
|
doc.css('pre[lang="mermaid"] > code').add_class('js-render-mermaid')
|
|
|
|
|
|
|
|
doc
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|