diff options
Diffstat (limited to 'app/assets/javascripts/behaviors/markdown')
3 files changed, 5 insertions, 13 deletions
diff --git a/app/assets/javascripts/behaviors/markdown/gfm_auto_complete.js b/app/assets/javascripts/behaviors/markdown/gfm_auto_complete.js index d712c90242c..ff301a99243 100644 --- a/app/assets/javascripts/behaviors/markdown/gfm_auto_complete.js +++ b/app/assets/javascripts/behaviors/markdown/gfm_auto_complete.js @@ -11,6 +11,7 @@ export default function initGFMInput($els) { emojis: true, members: enableGFM, issues: enableGFM, + iterations: enableGFM, milestones: enableGFM, mergeRequests: enableGFM, labels: enableGFM, diff --git a/app/assets/javascripts/behaviors/markdown/init_gfm.js b/app/assets/javascripts/behaviors/markdown/init_gfm.js deleted file mode 100644 index d9c7cee50da..00000000000 --- a/app/assets/javascripts/behaviors/markdown/init_gfm.js +++ /dev/null @@ -1,13 +0,0 @@ -import $ from 'jquery'; -import { renderGFM } from '~/behaviors/markdown/render_gfm'; - -$.fn.renderGFM = function plugin() { - this.get().forEach(renderGFM); - return this; -}; -requestIdleCallback( - () => { - renderGFM(document.body); - }, - { timeout: 500 }, -); diff --git a/app/assets/javascripts/behaviors/markdown/render_gfm.js b/app/assets/javascripts/behaviors/markdown/render_gfm.js index 2eab5b84e3e..04b3599ea8c 100644 --- a/app/assets/javascripts/behaviors/markdown/render_gfm.js +++ b/app/assets/javascripts/behaviors/markdown/render_gfm.js @@ -18,6 +18,10 @@ function initPopovers(elements) { // Render GitLab flavoured Markdown export function renderGFM(element) { + if (!element) { + return; + } + const [ highlightEls, krokiEls, |