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 |
|
siikamiika
|
17934cce4b
|
use random ID as popup ID
|
2020-03-21 22:13:07 +02:00 |
|
siikamiika
|
962c2a381f
|
apply all options on profile change
|
2020-03-21 22:13:07 +02:00 |
|
toasted-nutbread
|
64fc0349a1
|
Update global declarations
|
2020-03-10 22:40:35 -04:00 |
|
siikamiika
|
2ca88b9b9f
|
strict check if popup depth has been set
|
2020-03-09 11:56:06 +02:00 |
|
siikamiika
|
e2bf22831a
|
start popup depth from 1 on search page
|
2020-03-09 02:10:28 +02:00 |
|
siikamiika
|
4b0dfa92aa
|
Merge pull request #393 from siikamiika/reconnect-frontend-api-sender
reconnect FrontendApiSender after disconnecting
|
2020-03-08 00:50:24 +02:00 |
|
siikamiika
|
9fef0751f3
|
replace spread with destructuring
|
2020-03-07 04:11:18 +02:00 |
|
siikamiika
|
86be737508
|
fix popup containsPoint offset
|
2020-03-07 03:52:36 +02:00 |
|
siikamiika
|
8b76761744
|
reconnect FrontendApiSender after disconnecting
|
2020-03-07 00:32:45 +02:00 |
|
siikamiika
|
a05a05c4f4
|
fix content script entry point Yomichan prepare
Covers Popup stuff in addition to Frontend
|
2020-03-02 12:01:53 +02:00 |
|
siikamiika
|
967e99b7f6
|
ensure Backend prepare in other places
|
2020-03-02 04:51:45 +02:00 |
|
siikamiika
|
314c567a47
|
fix hotkeys in popup
|
2020-03-01 19:02:43 +02:00 |
|
toasted-nutbread
|
8bc1a40914
|
Use .bind instead of () => {}
|
2020-02-26 21:01:40 -05:00 |
|
toasted-nutbread
|
fc08cd74fe
|
Use .bind instead of () => {}
|
2020-02-26 20:35:37 -05:00 |
|
toasted-nutbread
|
03ba1b633e
|
Move event handler definitions
|
2020-02-26 20:03:21 -05:00 |
|
toasted-nutbread
|
d08ac02c6a
|
Move event handler definitions
|
2020-02-26 19:52:12 -05:00 |
|
toasted-nutbread
|
0c4aa2eeb9
|
Fix trailing newlines not actually generating a new line in the imposter
This was causing vertical scroll offset issues
|
2020-02-23 13:04:55 -05:00 |
|
toasted-nutbread
|
5a5c18371c
|
Use textContent instead of innerText
|
2020-02-23 11:58:17 -05:00 |
|
toasted-nutbread
|
53220af68e
|
Don't use innerHTML
|
2020-02-23 11:49:52 -05:00 |
|
toasted-nutbread
|
6d75637ace
|
Fix brace style issues
|
2020-02-22 14:52:08 -05:00 |
|
toasted-nutbread
|
0f46e3a093
|
Use a token to ensure that messages are coming from Yomichan
|
2020-02-17 11:02:21 -05:00 |
|
toasted-nutbread
|
aee16c4431
|
Check origin on window messages
|
2020-02-16 23:41:17 -05:00 |
|
toasted-nutbread
|
ae4ee9ddee
|
Fix error handling on style injection
|
2020-02-16 21:49:28 -05:00 |
|
toasted-nutbread
|
3d27e80ae6
|
Delay CSS injection until a popup is created
|
2020-02-16 21:46:13 -05:00 |
|