always hide lint report on switching the linter option

This commit is contained in:
tophf 2017-09-04 01:07:07 +03:00
parent 36d790e0c2
commit 1daa713582

View File

@ -144,6 +144,10 @@ function updateLinter({immediately} = {}) {
const linter = prefs.get('editor.linter'); const linter = prefs.get('editor.linter');
const GUTTERS_CLASS = 'CodeMirror-lint-markers'; const GUTTERS_CLASS = 'CodeMirror-lint-markers';
loadLinterAssets(linter).then(updateEditors);
$('#linter-settings').style.display = !linter ? 'none' : 'inline-block';
$('#lint').style.display = 'none';
function updateEditors() { function updateEditors() {
CodeMirror.defaults.lint = linterConfig.getForCodeMirror(linter); CodeMirror.defaults.lint = linterConfig.getForCodeMirror(linter);
const guttersOption = prepareGuttersOption(); const guttersOption = prepareGuttersOption();
@ -182,15 +186,6 @@ function updateLinter({immediately} = {}) {
el.remove(); el.remove();
} }
} }
// load scripts
loadLinterAssets(linter).then(() => {
updateEditors();
});
$('#linter-settings').style.display = !linter ? 'none' : 'inline-block';
if (!linter) {
$('#lint').style.display = 'none';
}
} }
function updateLintReport(cm, delay) { function updateLintReport(cm, delay) {