debian-mirror-gitlab/app/assets/javascripts/behaviors/markdown/gfm_auto_complete.js

20 lines
569 B
JavaScript
Raw Normal View History

2018-12-05 23:21:45 +05:30
import $ from 'jquery';
2019-07-31 22:56:46 +05:30
import GfmAutoComplete from 'ee_else_ce/gfm_auto_complete';
2020-01-01 13:55:28 +05:30
import { parseBoolean } from '~/lib/utils/common_utils';
2018-12-05 23:21:45 +05:30
2020-11-24 15:15:51 +05:30
export default function initGFMInput($els) {
$els.each((i, el) => {
2018-12-05 23:21:45 +05:30
const gfm = new GfmAutoComplete(gl.GfmAutoComplete && gl.GfmAutoComplete.dataSources);
2019-02-15 15:39:39 +05:30
const enableGFM = parseBoolean(el.dataset.supportsAutocomplete);
2018-12-05 23:21:45 +05:30
gfm.setup($(el), {
emojis: true,
members: enableGFM,
issues: enableGFM,
milestones: enableGFM,
mergeRequests: enableGFM,
labels: enableGFM,
});
});
}