Stan Hu
8b4154b57f
Enable frozen strings in lib/banzai/filter/*.rb
...
Excludes a few filters that require more work:
* lib/banzai/filter/image_lazy_load_filter_spec.rb
* lib/banzai/filter/syntax_highlight_filter_spec.rb
* lib/banzai/filter/table_of_contents_filter_spec.rb
Part of #47424
2018-07-23 02:39:45 -07:00
Sean McGivern
990a2a7b1d
Fix performance bottleneck when rendering large wiki pages
...
`Nokogiri::XML::Node#ancestors` appears to be much slower than
`HTML::Pipeline::Filter#has_ancestor?` for these purposes. We already use
`#has_ancestor?` elsewhere, so this change also makes this filter more
consistent with other banzai filters.
2018-06-26 12:09:36 +01:00
Alex
1b530f9664
Fix double brackets being linkified in wiki markdown
2018-05-18 20:14:31 +00:00
blackst0ne
b463b41566
Bump html-pipeline to 2.7.1
2018-04-02 22:26:24 +11:00
Takuya Noguchi
2b6307f6ad
Enable RuboCop Style/RegexpLiteral
2018-02-01 02:06:07 +09:00
Tim Zallmann
52b8a0db68
Resolve "Lazy load images on the Frontend"
2017-07-24 17:36:52 +00:00
Douwe Maan
5c7f9d69e3
Fix code for cops
2017-02-23 09:31:57 -06:00
Douwe Maan
8a4d68c53e
Enable Style/ConditionalAssignment
2017-02-23 09:31:57 -06:00
Gabriel Mazetto
1575a95b65
little refactor and improvements on specs
2016-04-06 20:09:15 -03:00
Gabriel Mazetto
207b7218aa
Ensure correct filter order to validate with our markdown spec
2016-04-06 03:30:56 -03:00
Gabriel Mazetto
7d56d592cd
Fixed Gollum pages link url expansion to render correctly in preview
2016-03-30 15:43:58 -03:00
Robert Speicher
8558483417
Remove redundant `require`s from Banzai files
...
We're trying to avoid circular dependency errors.
2016-03-24 13:23:47 -04:00
Robert Speicher
def6446dad
Replace `[[_TOC_]]` tag even if `toc` result is blank
2016-03-03 12:41:40 -05:00
Robert Speicher
bc43ad71ef
Replace Gollum `[[_TOC_]]` tag with result of TableOfContentsFilter
...
Closes #2494
2016-02-23 18:25:40 -05:00
Douglas Barbosa Alexandre
ac2c86055e
Update documentation on Banzai::Filter::GollumTagsFilter
2016-01-14 12:09:31 -02:00
Douglas Barbosa Alexandre
765a2c7327
Refactoring Banzai::Filter::GollumTagsFilter
2016-01-14 12:09:31 -02:00
Douglas Barbosa Alexandre
a6a5990ee5
Add Banzai::Filter::GollumTagsFilter for parsing Gollum's tags in HTML
2016-01-14 12:09:31 -02:00