yomichan/ext/mixed/js
toasted-nutbread a354becd51
Furigana distribution improvements (#1157)
* Improve furigana when reading kana is not an exact match

* Simplify group structure

* Return consistent type

* Add more tests

* Remove redundant isAmbiguous assignment

* Simplify group usage

* Add helper function

* Optimize returned arrays

* Use variable

* Remove s(p)lice calls

* Reduce number of convertKatakanaToHiragana calls

* Optimize text length access

* Optimize reading substring

* Move segmentize to a separate function

* Use var

* Use _createFuriganaSegment

* Optimize distributeFuriganaInflected
2020-12-22 11:02:19 -05:00
..
api.js Add info page (#1102) 2020-12-12 14:57:24 -05:00
audio-system.js Audio system refactor (#858) 2020-09-26 13:41:26 -04:00
cache-map.js Cache map improvements (#856) 2020-09-22 20:09:12 -04:00
comm.js Fix cross frame comm issues (#765) 2020-09-04 17:59:38 -04:00
core.js Set up initial manifest v3 support (#605) 2020-12-18 15:54:05 -05:00
dictionary-data-util.js Use expression as reading if reading is blank (#1083) 2020-12-05 21:30:51 -05:00
display-generator.js Improve display tags (#1117) 2020-12-18 09:43:54 -05:00
display-history.js Move generateId to core.js (#748) 2020-08-22 15:49:24 -04:00
display-notification.js Improve display tags (#1117) 2020-12-18 09:43:54 -05:00
display.js Improve query parser scanning (#1154) 2020-12-21 19:19:59 -05:00
document-util.js Text scanner improvements (#1056) 2020-11-23 20:31:48 -05:00
dom-data-binder.js SelectorObserver (#927) 2020-10-17 16:33:11 -04:00
dynamic-loader-sentinel.js Create dynamic script/CSS loader utility 2020-04-21 21:16:26 -04:00
dynamic-loader.js Shadow DOM container for popup iframes (#623) 2020-06-24 21:46:13 -04:00
environment.js Modifier key refactor (#784) 2020-09-08 10:53:41 -04:00
frame-client.js Move generateId to core.js (#748) 2020-08-22 15:49:24 -04:00
frame-endpoint.js Move generateId to core.js (#748) 2020-08-22 15:49:24 -04:00
html-template-collection.js Improve html templates (#1061) 2020-11-24 19:06:29 -05:00
japanese.js Furigana distribution improvements (#1157) 2020-12-22 11:02:19 -05:00
media-loader.js Display updates (#1057) 2020-11-24 11:54:08 -05:00
object-property-accessor.js Object property accessor API update (#485) 2020-05-02 12:57:42 -04:00
scroll.js Display layout updates (#1032) 2020-11-14 18:12:06 -05:00
selector-observer.js SelectorObserver (#927) 2020-10-17 16:33:11 -04:00
task-accumulator.js Settings binder (#542) 2020-05-24 13:50:34 -04:00
text-scanner.js Text scanner improvements (#1056) 2020-11-23 20:31:48 -05:00
text-to-speech-audio.js Move TextToSpeechAudio to a separate file (#800) 2020-09-10 12:06:56 -04:00
timer.js Remove window from performance object access (#845) 2020-09-19 18:41:13 -04:00
yomichan.js Simplify _getUrl function (#1121) 2020-12-18 13:35:20 -05:00