summaryrefslogtreecommitdiff
path: root/ext/mixed/js
Commit message (Collapse)AuthorAge
* Remove Frontend inheritance (#486)toasted-nutbread2020-05-02
| | | | | | | | | | | | | | | * Make Frontend use composition instead of inheritance for TextScanner * Use push instead of concat * Update setOptions and setEnabled APIs * Update how onWindowMessage event listener is added/removed * Rename options to _options * Use bind instead of arrow function * Fix selection being cleared due to settings changes
* Frontend refactor (part 1) (#484)toasted-nutbread2020-04-27
| | | | | | | | | | | | | | | | | | | * Remove _getVisualViewportScale * Use super's mouse event listener definitions * Remove redundant override * Remove getTouchEventListeners override * Rename Display.onSearchClear to onEscape * Change onSearchClear to clearSelection and use an event * Update how text is marked for selection and deselection * Replace onError with yomichan.logError * Update setEnabled to refresh all event listeners
* Error logging refactoring (#454)toasted-nutbread2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create new logging methods on yomichan object * Use new yomichan.logError instead of global logError * Remove old logError * Handle unhandledrejection events * Add addEventListener stub * Update log function * Update error conversion to support more types * Add log event * Add API log function * Log errors to the backend * Make error/warning logs update the badge * Clear log error indicator on extension button click * Log correct URL on the background page * Fix incorrect error conversion * Remove unhandledrejection handling Firefox doesn't support it properly. * Remove unused argument type from log function * Improve function name * Change console.warn to yomichan.logWarning * Move log forwarding initialization into main scripts
* Update Popup and DisplayFloat optionsContext from Frontend (#464)siikamiika2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | * set optionsContext from Frontend * update Popup+Display options on Frontend change * remove popup setOptions * only update DisplayFloat options from Frontend * fix optionsContext usage * fix preview frame arguments * keep Frontend URL up to date * cache url * fix preview frame * trigger modifyingProfileChange in correct places * remove async from function not using await * refactor optionsContext in Frontend
* Merge pull request #472 from toasted-nutbread/fix-pitch-accent-high-calculationtoasted-nutbread2020-04-23
|\ | | | | Fix high pitch calculation
| * Fix high pitch calculationtoasted-nutbread2020-04-22
| |
* | Remove sentinel script node after loadtoasted-nutbread2020-04-22
| |
* | Create dynamic script/CSS loader utilitytoasted-nutbread2020-04-21
|/
* Change some more variables using 'source' instead of 'content'toasted-nutbread2020-04-19
|
* Use 'content' instead of 'source' to contain media file datatoasted-nutbread2020-04-19
|
* Add support for displaying imagestoasted-nutbread2020-04-18
|
* Add API for getting media datatoasted-nutbread2020-04-18
|
* Merge pull request #442 from toasted-nutbread/audio-system-refactoringtoasted-nutbread2020-04-18
|\ | | | | Audio system refactoring
| * Fix overlapping audio.play calls due to awaittoasted-nutbread2020-04-18
| |
| * Await and handle errors from audio.play()toasted-nutbread2020-04-18
| |
| * Update styletoasted-nutbread2020-04-18
| |
| * Fix button title text not updating correctly in merge modetoasted-nutbread2020-04-18
| |
| * Return index of the source instead of the source valuetoasted-nutbread2020-04-18
| |
| * Only return the cached value if it uses a valid sourcetoasted-nutbread2020-04-18
| |
| * Disable cache on the backend and fix a bug with the cache keytoasted-nutbread2020-04-18
| |
| * Remove de/structuring from public APItoasted-nutbread2020-04-18
| |
| * Update the parameters passed to various audio-related functionstoasted-nutbread2020-04-18
| |
* | use getFullscreenElement to check fullscreensiikamiika2020-04-18
|/
* Merge pull request #447 from toasted-nutbread/util-conversionstoasted-nutbread2020-04-18
|\ | | | | Util conversions
| * Convert some util* functions into api* functionstoasted-nutbread2020-04-11
| |
| * Add isExtensionUrl utility function to yomichan objecttoasted-nutbread2020-04-11
| |
* | Merge pull request #456 from siikamiika/parse-text-refactorsiikamiika2020-04-17
|\ \ | | | | | | Parse text refactor
| * | move QueryParser.parseText to Backendsiikamiika2020-04-13
| | |
* | | Merge pull request #439 from siikamiika/popup-live-togglesiikamiika2020-04-17
|\ \ \ | |/ / |/| | Popup live toggle
| * | simplify frontend disable overridesiikamiika2020-04-11
| | |
| * | change iframe popup livesiikamiika2020-04-11
| | |
| * | limit popup depth livesiikamiika2020-04-11
| |/
* | Merge pull request #443 from toasted-nutbread/fix-get-selectiontoasted-nutbread2020-04-12
|\ \ | |/ |/| Fix getSelection not working in QueryParser
| * Fix getSelection not working in QueryParsertoasted-nutbread2020-04-10
| |
* | Merge pull request #438 from toasted-nutbread/display-generator-refactoringtoasted-nutbread2020-04-11
|\ \ | | | | | | Display generator refactoring
| * | Simplify access to details fields in createTermEntrytoasted-nutbread2020-04-09
| | |
| * | Update how termTags is passed to _createTermExpressiontoasted-nutbread2020-04-09
| | |
| * | Rename "only" to "disambiguation" to match naming convention used for pitch ↵toasted-nutbread2020-04-09
| | | | | | | | | | | | accents
| * | Update _appendMultiple to not use a fallbacktoasted-nutbread2020-04-09
| | |
| * | Organizetoasted-nutbread2020-04-09
| | |
| * | Mark functions as privatetoasted-nutbread2020-04-09
| | |
| * | Remove staticstoasted-nutbread2020-04-09
| | |
| * | Remove data-multi assignmentstoasted-nutbread2020-04-09
| |/
* | Merge pull request #437 from toasted-nutbread/backend-api-handler-changestoasted-nutbread2020-04-11
|\ \ | | | | | | Backend api handler changes
| * | apiBroadcast => apiBroadcastTabtoasted-nutbread2020-04-10
| | |
| * | Rename apiForward to apiBroadcasttoasted-nutbread2020-04-07
| |/
* / Update license author field to broader to explicitly reflect thatAlex Yatskov2020-04-10
|/ | | | | Yomichan is an ongoing community project. It really does take a village, and everyone who contributes code owns a part of it :)
* Fix not awaiting this._getNoteContexttoasted-nutbread2020-04-06
|
* Add overridable getDocumentTitletoasted-nutbread2020-04-06
|
* Add support for {document-title}toasted-nutbread2020-04-06
|