siikamiika
|
66354f1f9e
|
lazy load element sources
|
2020-04-18 23:28:00 +03:00 |
|
siikamiika
|
bb3ad78e37
|
optimize source frame finding
|
2020-04-18 23:28:00 +03:00 |
|
siikamiika
|
350a113996
|
use getFullscreenElement to check fullscreen
|
2020-04-18 23:28:00 +03:00 |
|
siikamiika
|
b786e2da19
|
move open shadow root iframe finder to a function
|
2020-04-18 23:28:00 +03:00 |
|
siikamiika
|
85706c421b
|
show popup inside iframe for closed shadow dom
|
2020-04-18 23:28:00 +03:00 |
|
siikamiika
|
fbaf50def1
|
support iframes inside open shadow dom
|
2020-04-18 23:28:00 +03:00 |
|
siikamiika
|
4fdc300b61
|
disable root frame popup when iframe is fullscreen
|
2020-04-18 23:28:00 +03:00 |
|
toasted-nutbread
|
106172e2c1
|
Merge pull request #447 from toasted-nutbread/util-conversions
Util conversions
|
2020-04-18 14:12:41 -04:00 |
|
siikamiika
|
e6053eefa5
|
Merge pull request #439 from siikamiika/popup-live-toggle
Popup live toggle
|
2020-04-17 01:31:25 +03:00 |
|
siikamiika
|
b6f7f8c026
|
fix _canEnable being used before setting options
|
2020-04-14 20:59:42 +03:00 |
|
siikamiika
|
950f50ef94
|
don't focus tab when changing settings
|
2020-04-14 20:35:52 +03:00 |
|
siikamiika
|
362ac84e6c
|
prevent spawning multiple FrameOffsetForwarders
|
2020-04-12 19:17:50 +03:00 |
|
siikamiika
|
e627ab2537
|
fix optionsContext URL for root popup
|
2020-04-12 19:11:18 +03:00 |
|
toasted-nutbread
|
bf4c1aef6a
|
Fix default value of _orphaned
|
2020-04-11 22:27:31 -04:00 |
|
toasted-nutbread
|
3c48290cd8
|
Add isExtensionUrl utility function to yomichan object
|
2020-04-11 15:17:25 -04:00 |
|
siikamiika
|
e6078ce8f6
|
remove redundant call guard
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
5c3641eadb
|
simplify frontend disable override
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
d93e3e1a67
|
use setters instead of EventDispatcher
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
275f455e73
|
fix preview frame error
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
565e3a8c6a
|
change iframe popup live
|
2020-04-11 21:04:30 +03:00 |
|
siikamiika
|
b9035854b2
|
cache created popups
|
2020-04-11 21:03:22 +03:00 |
|
siikamiika
|
7dd2610ce8
|
extract different popup creation functions
|
2020-04-11 21:03:22 +03:00 |
|
siikamiika
|
92109bb5d2
|
allow disabling scan on search page live
|
2020-04-11 21:01:27 +03:00 |
|
siikamiika
|
1df59d57b5
|
limit popup depth live
|
2020-04-11 21:01:27 +03:00 |
|
siikamiika
|
61a96e327a
|
prevent injecting frontend multiple times
|
2020-04-11 21:01:27 +03:00 |
|
siikamiika
|
9adbc80a70
|
listen to optionsUpdated in popup-nested.js
|
2020-04-11 21:01:27 +03:00 |
|
toasted-nutbread
|
a864cf094f
|
Merge pull request #437 from toasted-nutbread/backend-api-handler-changes
Backend api handler changes
|
2020-04-11 11:32:52 -04:00 |
|
toasted-nutbread
|
a296c758b9
|
apiBroadcast => apiBroadcastTab
|
2020-04-10 20:00:18 -04:00 |
|
|
4e5029f7ec
|
Update license author field to broader to explicitly reflect that
Yomichan is an ongoing community project. It really does take a village,
and everyone who contributes code owns a part of it :)
|
2020-04-10 11:10:21 -07:00 |
|
toasted-nutbread
|
a2b66dc6cc
|
Rename apiForward to apiBroadcast
|
2020-04-07 19:51:39 -04:00 |
|
toasted-nutbread
|
696897f6fa
|
Add support for getting the document title
|
2020-04-06 18:55:36 -04:00 |
|
siikamiika
|
aea7c590d1
|
refactor _updateFrameOffset
|
2020-04-05 20:03:45 +03:00 |
|
siikamiika
|
abd056e563
|
reduce code duplication
|
2020-04-05 20:03:45 +03:00 |
|
siikamiika
|
31a326fe63
|
add option for iframe popups
|
2020-04-05 20:03:42 +03:00 |
|
siikamiika
|
0d76cef434
|
give a name to a timeout
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
e4fc53480f
|
move broadcastRootPopupInformation to Frontend
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
559033f0a6
|
default to [0, 0] when sourceFrame is not found
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
c171503d77
|
use getTemporaryListenerResult in other places
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
7928c5d713
|
error handling
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
9f9ea1d5fb
|
throttle frame offset getting
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
fa65ab3512
|
refactor getTemporaryListenerResult timeout
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
d88635cbb2
|
temporary listener abstraction
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
9fe1e38afb
|
refactor
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
d20ece9f07
|
move frame offset forwarding code to a class
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
09151a1a86
|
simplify popup proxy prepare
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
b996d0b1e0
|
fix and simplify
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
4814db8df1
|
adjust iframe popup position to root page
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
b6c4914b79
|
simplify popup prepare
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
6806e7055f
|
show iframe popups in root frame
|
2020-04-05 19:57:37 +03:00 |
|
siikamiika
|
b616bac66e
|
remove targetPopupId 'all'
Make unset targetPopupId mean the same thing instead
|
2020-03-21 22:13:07 +02:00 |
|