toasted-nutbread
89ac85afd0
Update copyright date ( #2062 )
...
* Update eslint settings
* Update 2021 files
* Update other files
2022-02-02 20:43:10 -05:00
toasted-nutbread
005f9658d9
Action handler name disambiguation ( #2018 )
...
* Disambiguate PopupFactory action handlers
* Update HotkeyHandler action names
* Disambiguate Frontend action handlers
* Disambiguate Display action handlers
* Disambiguate PopupPreviewFrame action handlers
* Disambiguate Yomichan action handlers
* Disambiguate Frontend action handlers
* Disambiguate Display action handlers
* Disambiguate SearchDisplayController action handlers
2021-11-21 15:54:58 -05:00
toasted-nutbread
36967b1839
General refactoring ( #2016 )
...
* Remove // Public comments
* Fix errors
* Remove source parameter from Popup*.setOptionsContext
2021-11-21 12:34:57 -05:00
toasted-nutbread
2dc8394c72
JSDoc update ( #1996 )
...
* Update core.js docs to include types.
* Update docs
2021-10-31 21:45:57 -04:00
Shadowlauch
b3d38fce47
fix DOMRect for vertical position calculation ( #1986 )
2021-10-14 19:29:52 -04:00
toasted-nutbread
19eb990aeb
DOMRect update ( #1973 )
...
* Compare using left/top rather than x/y
* Simplify
* Update Popup*.getFrameRect to return a custom structure
* Don't use x/y on DOMRect
2021-09-30 21:05:34 -04:00
toasted-nutbread
edb0aaf6b4
Improve audio auto play cancellation ( #1873 )
...
* Cancel automatic audio playback when hiding the popup
* Don't play audio if the popup is hidden
2021-08-02 19:25:10 -04:00
toasted-nutbread
ef4ea2271b
Fix handling of document.body as <frameset> ( #1748 )
2021-06-24 19:18:33 -04:00
toasted-nutbread
41c0132c59
Improve support for sandboxed iframes ( #1704 )
...
* Add more tests
* Improve handling of errors from setupFrame
* Passively handle errors when contentDocument is null
2021-05-23 12:29:54 -04:00
toasted-nutbread
b23c4bff4b
Use consistent window size properties to improve popup positioning ( #1607 )
2021-04-09 18:17:02 -04:00
toasted-nutbread
286534e648
Move api to yomichan object ( #1392 )
...
* Move cross frame API from API to Yomichan
* Add API instance to Yomichan
* Move api global to yomichan.api
* Pass yomichan to API
* Remove IIFE
2021-02-14 15:53:35 -05:00
toasted-nutbread
7a74c3c31e
Move fg/js ( #1384 )
...
* Move fg/js/frame-ancestry-handler.js to js/comm/frame-ancestry-handler.js
* Move fg/js/frame-offset-forwarder.js to js/comm/frame-offset-forwarder.js
* Move fg/js/dom-text-scanner.js to js/dom/dom-text-scanner.js
* Move fg/js/text-source-element.js to js/dom/text-source-element.js
* Move fg/js/text-source-range.js to js/dom/text-source-range.js
* Move fg/js/float-main.js to js/display/popup-main.js
* Move fg/js/content-script-main.js to js/app/content-script-main.js
* Move fg/js/frontend.js to js/app/frontend.js
* Move fg/js/popup-factory.js to js/app/popup-factory.js
* Move fg/js/popup-proxy.js to js/app/popup-proxy.js
* Move fg/js/popup-window.js to js/app/popup-window.js
* Move fg/js/popup.js to js/app/popup.js
2021-02-13 23:13:53 -05:00