Skip to content

Commit

Permalink
Dictionary detection refactored
Browse files Browse the repository at this point in the history
  • Loading branch information
bartosz-antosik committed Nov 10, 2018
1 parent 167b2f8 commit c3d7aba
Showing 1 changed file with 20 additions and 29 deletions.
49 changes: 20 additions & 29 deletions src/spellright.js
Expand Up @@ -1123,25 +1123,15 @@ var SpellRight = (function () {

var _document = event.document;

var _languages = helpers._commands.languages;
var _nlanguages = helpers._commands.nlanguages;

helpers._commands.ignore = false;
helpers._commands.force = false;
helpers._commands.languages = [];
helpers._commands.nlanguages = [];

var _this = this;

settings.language.slice().forEach(function (_parameter) {
if (_this.checkDictionary(_parameter)) {
helpers._commands.languages.push(_parameter);
} else {
parser.pushIfNotExist(helpers._commands.nlanguages, _parameter, function (e) {
return e === _parameter;
});
}
});
var _languages = helpers._commands.languages.slice();
var _nlanguages = helpers._commands.nlanguages.slice();

this.getSettings(_document);

// Is off for this document type?
if (settings.documentTypes.indexOf(_document.languageId) == (-1)) {
Expand All @@ -1152,8 +1142,6 @@ var SpellRight = (function () {
return;
}

this.getSettings(_document);

// Is language set to "none"?
if (settings.language == []) {
return;
Expand Down Expand Up @@ -1371,21 +1359,9 @@ var SpellRight = (function () {
helpers._commands.signature = '';
helpers._commands.ignore = false;
helpers._commands.force = false;
helpers._commands.languages = [];
helpers._commands.nlanguages = [];

var _this = this;

settings.language.slice().forEach(function (_parameter) {
if (_this.checkDictionary(_parameter)) {
helpers._commands.languages.push(_parameter);
} else {
parser.pushIfNotExist(helpers._commands.nlanguages, _parameter, function (e) {
return e === _parameter;
});
}
});

this.getSettings(_document);

// Is off for this document type?
Expand Down Expand Up @@ -2164,6 +2140,21 @@ var SpellRight = (function () {
this.collectDictionaries();
this.selectDefaultLanguage();

helpers._commands.languages = [];
helpers._commands.nlanguages = [];

var _this = this;

settings.language.slice().forEach(function (_parameter) {
if (_this.checkDictionary(_parameter)) {
helpers._commands.languages.push(_parameter);
} else {
parser.pushIfNotExist(helpers._commands.nlanguages, _parameter, function (e) {
return e === _parameter;
});
}
});

this.prepareIgnoreRegExps(languageid);

helpers._ignoreFilesSettings = ignore();
Expand Down Expand Up @@ -2232,7 +2223,7 @@ var SpellRightIndicator = (function () {
}
var document = editor.document;

var message = settings.language.join(', ');
var message = '';
var color = 'default';
var tooltip = 'Spelling - ';

Expand Down

0 comments on commit c3d7aba

Please sign in to comment.