Cleanup
This commit is contained in:
parent
2d526b7ecd
commit
c242e49c7f
@ -19,7 +19,7 @@
|
||||
function getRangeAtCursor(e, lookAhead) {
|
||||
const range = document.caretRangeFromPoint(e.clientX, e.clientY);
|
||||
if (range === null) {
|
||||
return null
|
||||
return null;
|
||||
}
|
||||
|
||||
const node = range.startContainer;
|
||||
|
@ -23,7 +23,6 @@ class Deinflection {
|
||||
this.term = term;
|
||||
this.tags = tags;
|
||||
this.rule = rule;
|
||||
this.success = false;
|
||||
}
|
||||
|
||||
validate(validator) {
|
||||
@ -63,17 +62,15 @@ class Deinflection {
|
||||
}
|
||||
}
|
||||
|
||||
// FIX
|
||||
// if (!allowed || !this.term.endswith(kanaIn)) {
|
||||
// continue;
|
||||
// }
|
||||
if (!allowed || !this.term.endsWith(kanaIn)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// FIX
|
||||
// const term = self.term[:-kanaIn.length] + kanaOut;
|
||||
// const child = new Deinflection(term, tagsOut, rule);
|
||||
// if (child.deinflect(validator, rules)) {
|
||||
// this.children.append(child);
|
||||
// }
|
||||
const term = self.term.slice(0, -kanaIn.length) + kanaOut;
|
||||
const child = new Deinflection(term, tagsOut, rule);
|
||||
if (child.deinflect(validator, rules)) {
|
||||
this.children.append(child);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -82,8 +79,7 @@ class Deinflection {
|
||||
|
||||
searchTags(tag, tags) {
|
||||
for (const t of tags) {
|
||||
// FIX
|
||||
if (re.search(tag, t)) {
|
||||
if (tag === t) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -123,7 +119,7 @@ class Deinflector {
|
||||
}
|
||||
|
||||
deinflect(term, validator) {
|
||||
const node = new Deinflection(term)
|
||||
const node = new Deinflection(term);
|
||||
if (node.deinflect(validator, this.rules)) {
|
||||
return node.gather();
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ trans.initialize({
|
||||
rules: 'jp/data/rules.json',
|
||||
edict: 'jp/data/edict.json',
|
||||
enamdict: 'jp/data/enamdict.json',
|
||||
kanjidic: 'jp/data/kanjidic.json',
|
||||
kanjidic: 'jp/data/kanjidic.json'
|
||||
}, function() {
|
||||
alert('Loaded');
|
||||
// alert(trans.dictionary.findTerm('猫'));
|
||||
|
Loading…
Reference in New Issue
Block a user