diff options
Diffstat (limited to 'ext/bg/js')
| -rw-r--r-- | ext/bg/js/audio.js | 2 | ||||
| -rw-r--r-- | ext/bg/js/deinflector.js | 2 | ||||
| -rw-r--r-- | ext/bg/js/search.js | 2 | ||||
| -rw-r--r-- | ext/bg/js/translator.js | 20 | 
4 files changed, 13 insertions, 13 deletions
| diff --git a/ext/bg/js/audio.js b/ext/bg/js/audio.js index 3efcce46..cd42a158 100644 --- a/ext/bg/js/audio.js +++ b/ext/bg/js/audio.js @@ -128,7 +128,7 @@ function audioUrlNormalize(url, baseUrl, basePath) {          if (url[0] === '/') {              if (url.length >= 2 && url[1] === '/') {                  // Begins with "//" -                url = baseUrl.substr(0, baseUrl.indexOf(':') + 1) + url; +                url = baseUrl.substring(0, baseUrl.indexOf(':') + 1) + url;              } else {                  // Begins with "/"                  url = baseUrl + url; diff --git a/ext/bg/js/deinflector.js b/ext/bg/js/deinflector.js index ce4b2961..e2fb7461 100644 --- a/ext/bg/js/deinflector.js +++ b/ext/bg/js/deinflector.js @@ -44,7 +44,7 @@ class Deinflector {                      results.push({                          source, -                        term: term.slice(0, -kanaIn.length) + kanaOut, +                        term: term.substring(0, term.length - kanaIn.length) + kanaOut,                          rules: rulesOut,                          definitions: [],                          reasons: [reason, ...reasons] diff --git a/ext/bg/js/search.js b/ext/bg/js/search.js index 56316217..ec5a5972 100644 --- a/ext/bg/js/search.js +++ b/ext/bg/js/search.js @@ -207,7 +207,7 @@ class DisplaySearch extends Display {              const match = /[\*\uff0a]+$/.exec(query);              if (match !== null) {                  details.wildcard = true; -                query = query.substr(0, query.length - match[0].length); +                query = query.substring(0, query.length - match[0].length);              }              const valid = (query.length > 0); diff --git a/ext/bg/js/translator.js b/ext/bg/js/translator.js index 583d6e31..e27cbdff 100644 --- a/ext/bg/js/translator.js +++ b/ext/bg/js/translator.js @@ -327,22 +327,22 @@ class Translator {          const deinflections = [];          for (let i = text.length; i > 0; --i) { -            const textSlice = text.slice(0, i); -            deinflections.push(...this.deinflector.deinflect(textSlice)); +            const textSubstring = text.substring(0, i); +            deinflections.push(...this.deinflector.deinflect(textSubstring));          }          return deinflections;      } -    getDeinflections2(text, text2) { +    getDeinflections2(text1, text2) {          const deinflections = []; -        for (let i = text.length; i > 0; --i) { -            const textSlice = text.slice(0, i); -            const text2Slice = text2.slice(0, i); -            deinflections.push(...this.deinflector.deinflect(textSlice)); -            if (textSlice !== text2Slice) { -                deinflections.push(...this.deinflector.deinflect(text2Slice)); +        for (let i = text1.length; i > 0; --i) { +            const text1Substring = text1.substring(0, i); +            const text2Substring = text2.substring(0, i); +            deinflections.push(...this.deinflector.deinflect(text1Substring)); +            if (text1Substring !== text2Substring) { +                deinflections.push(...this.deinflector.deinflect(text2Substring));              }          } @@ -516,6 +516,6 @@ class Translator {      static getNameBase(name) {          const pos = name.indexOf(':'); -        return (pos >= 0 ? name.substr(0, pos) : name); +        return (pos >= 0 ? name.substring(0, pos) : name);      }  } |