Skip to content

Remove jQuery from GFM rendering

Stanislav Lashmanov requested to merge slashmanov/refactor-gfm into master

What does this MR do and why?

This MR removes jQuery from GitLab Flavoured Markdown (GFM in short) rendering.

However it still provides a jQuery plugin for the legacy code. jQuery plugin usage has been removed from all Vue components in this MR.

It also removes global initialization for the GFM, after the change GFM rendering would have to be triggered explicitly.

How to set up and validate locally

  1. Open any page that contains GFM (an issue, MR, file view).

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports