aboutsummaryrefslogtreecommitdiff
path: root/ext/fg/js/frontend.js
Commit message (Collapse)AuthorAge
* 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 :)
* Add support for getting the document titletoasted-nutbread2020-04-06
|
* move broadcastRootPopupInformation to Frontendsiikamiika2020-04-05
|
* refactorsiikamiika2020-04-05
|
* fix and simplifysiikamiika2020-04-05
|
* show iframe popups in root framesiikamiika2020-04-05
|
* remove targetPopupId 'all'siikamiika2020-03-21
| | | | Make unset targetPopupId mean the same thing instead
* apply all options on profile changesiikamiika2020-03-21
|
* Update global declarationstoasted-nutbread2020-03-10
|
* Use .bind instead of () => {}toasted-nutbread2020-02-26
|
* Move event handler definitionstoasted-nutbread2020-02-26
|
* Simplify process to wait for iframe prepare completiontoasted-nutbread2020-02-16
|
* Rename optionsUpdate event to optionsUpdatedtoasted-nutbread2020-02-14
| | | | | | Past tense better indicates that the options were changed, but no data is being included as part of the event. It is also more consistent with the other event names the yomichan object currently provides.
* Merge pull request #357 from siikamiika/simplify-display-preparesiikamiika2020-02-14
|\ | | | | Simplify display prepare
| * use sendMessage to notify about initializationsiikamiika2020-02-14
| |
* | Define more globalstoasted-nutbread2020-02-11
|/
* Remove window.onscroll handler since it causes a warningtoasted-nutbread2020-01-22
|
* Update popup position on scrolltoasted-nutbread2020-01-22
|
* Implement scale relative to visual viewporttoasted-nutbread2020-01-22
|
* Add settings to control popup content scaletoasted-nutbread2020-01-22
|
* Scale popup based on current page zoom factortoasted-nutbread2020-01-22
|
* Remove redundant window resize handlertoasted-nutbread2020-01-22
|
* Create single function for how the frontend shows popup contenttoasted-nutbread2020-01-22
|
* use TextScanner in QueryParsersiikamiika2020-01-16
|
* Update license info URLtoasted-nutbread2020-01-01
|
* Update copyrighttoasted-nutbread2020-01-01
|
* Update initializationtoasted-nutbread2019-12-21
|
* Update how orphan state is observedtoasted-nutbread2019-12-20
|
* Move optionsUpdate message handler into Yomichan classtoasted-nutbread2019-12-20
|
* Don't return promises for frontend message handlerstoasted-nutbread2019-12-16
|
* isVisibleAsync => isVisibletoasted-nutbread2019-12-16
|
* Add Popup.isProxytoasted-nutbread2019-12-16
|
* Add getContainer to popuptoasted-nutbread2019-12-16
|
* Remove redundant getUrl handlerstoasted-nutbread2019-12-13
|
* Update frontend message handlerstoasted-nutbread2019-12-13
|
* Add showContentCompleted for improved semantic claritytoasted-nutbread2019-12-11
|
* simplify with inheritancesiikamiika2019-12-06
|
* move text selection to TextScannersiikamiika2019-12-05
|
* scan decouplingsiikamiika2019-12-05
|
* initial text scanner extractsiikamiika2019-12-05
|
* add missing disableHistorysiikamiika2019-12-01
|
* remove dead codesiikamiika2019-11-30
|
* clear Display history on new lookupsiikamiika2019-11-28
|
* Update unused argumentstoasted-nutbread2019-11-26
|
* Use const rather than let where possibletoasted-nutbread2019-11-26
|
* Replace hasOwnProperty with simplified hasOwn functiontoasted-nutbread2019-11-26
|
* Move additional utility functions to DOMtoasted-nutbread2019-11-26
|
* Create DOM utility filetoasted-nutbread2019-11-26
|
* Add details field to apiTermsFindtoasted-nutbread2019-11-10
|
* Create functions for the cases of isMouseButtontoasted-nutbread2019-11-10
| | | | | | | | | | | | | | jshint was showing a warning that there was no break statement after the first case, which there doesn't need to be. The most straightforward way to fix this without using the unclear // jshint ignore:line is to just have two functions. This change also updates invocations of isMouseButton to use the exact case function, as this will remove the need to check the case of mosueEvent.type. This was done because onMouseMove is invoked at a high frequency.