toasted-nutbread
|
4014bbab42
|
Reorganize popup public functions to match popup proxy
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
8164ccfbfc
|
Group poup static functions together
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
fab0d70358
|
Move popup public properties
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
2c3a145866
|
Mark private members
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
8a127e07f3
|
Mark private message handlers
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
525a3a50d1
|
Mark private functions
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
2c8c6866ef
|
jsonRectToDOMRect => convertJsonRectToDOMRect
Also make static
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
3f8cc83c25
|
Group nested message handlers together
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
88ac8f4ead
|
Update PopupProxyHost.popups to use a Map
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
8efbf9bd0d
|
Flag members as private
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
bf02eb2ea1
|
Mark PopupProxy internal functions as private
|
2019-12-16 19:54:41 -05:00 |
|
toasted-nutbread
|
db7e179626
|
Clear files after getting the value
|
2019-12-15 15:51:30 -05:00 |
|
toasted-nutbread
|
8c9416d70d
|
Move conditions-ui into settings folder
|
2019-12-14 12:08:07 -05:00 |
|
toasted-nutbread
|
0bbba8fcc7
|
Isolate values returned across window contexts
|
2019-12-14 11:12:39 -05:00 |
|
toasted-nutbread
|
ddaf44ba7b
|
Isolate functions passed across window contexts
|
2019-12-14 11:12:39 -05:00 |
|
toasted-nutbread
|
87ece13647
|
Isolate arguments passed across window contexts
|
2019-12-14 11:12:39 -05:00 |
|
toasted-nutbread
|
300282e3b4
|
Read file in the current window context before passing to backend
|
2019-12-14 11:12:39 -05:00 |
|
toasted-nutbread
|
e417a3fda3
|
Fix incorrect function
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
69556533e1
|
Fix command handling
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
b1f72905cf
|
Add functions for modifying mutable options
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
17277a6450
|
Remove getOptionsArray
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
ce51fe7eca
|
Use a single api.js
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
11b300ab76
|
Move apiClipboardGet implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
2fef2bf5a8
|
Move apiGetEnvironmentInfo implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
f786713466
|
Move apiInjectStylesheet implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
01a3432627
|
Move apiFrameInformationGet implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
daff44a010
|
Move apiForward implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
d8b21606ba
|
Move apiScreenshotGet implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
1202ad261e
|
Move apiAudioGetUrl implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
f63220b6c5
|
Move apiCommandExec implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
f07207c9bf
|
Move apiTemplateRender implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
5a74350552
|
Move apiNoteView implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
233ed4d0fb
|
Move apiDefinitionsAddable implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
c9cd29889d
|
Move apiDefinitionAdd implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
7091c8c5c0
|
Move apiTextParseMecab implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
ddad034aa6
|
Move apiTextParse implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
73ce2fe3d3
|
Move apiTermsFind implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
5cceba15e2
|
Move apiKanjiFind implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
8dff73679e
|
Move apiOptionsSave implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
6a1cfbaad6
|
Move apiOptionsSet implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
d6fe5c3e46
|
Move apiOptionsGetFull implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
4922d3433d
|
Move apiOptionsGet implementation into Backend
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
832405c74a
|
Mark functions as private
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
7addf5a2dd
|
Add API calls for optionsGetFull and optionsSave
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
4177b63726
|
Remove redundant getUrl handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
573f83b65a
|
Update frontend API receiver handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
b7144ed879
|
Update display float key handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
a9c4ce724c
|
Update display key handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
7837e9f0e3
|
Update popup preview frame message handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
5588643988
|
Update float message handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
a2263e5729
|
Update display message handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
863e36e829
|
Update frontend message handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
e2c5c16da6
|
Update backend message handlers
|
2019-12-13 23:11:56 -05:00 |
|
toasted-nutbread
|
f287d68624
|
Add showContentCompleted for improved semantic clarity
|
2019-12-11 21:31:21 -05:00 |
|
toasted-nutbread
|
99867ebdd8
|
Fix text source issue
|
2019-12-11 21:27:42 -05:00 |
|
toasted-nutbread
|
7446c99f98
|
Fix Text-to-speech voice dropdown being reset
|
2019-12-11 21:15:51 -05:00 |
|
toasted-nutbread
|
47feb95842
|
Add timer class for debugging
|
2019-12-10 19:40:40 -05:00 |
|
siikamiika
|
2a19d8c59f
|
remove one more /fg/js/util.js
|
2019-12-09 19:43:35 +02:00 |
|
toasted-nutbread
|
2dad7f888b
|
Update how errors are reported when importing a dictionary
|
2019-12-08 16:01:29 -05:00 |
|
toasted-nutbread
|
0156869a3d
|
Optimize utilIsolate
|
2019-12-08 16:01:29 -05:00 |
|
toasted-nutbread
|
dbd9a54149
|
Use string.split instead of Array.from
|
2019-12-08 16:01:29 -05:00 |
|
toasted-nutbread
|
bb334acab6
|
Use substring instead of slice
|
2019-12-08 16:01:29 -05:00 |
|
toasted-nutbread
|
8ca44d722c
|
Prevent scripts from being injected multiple times
|
2019-12-08 16:01:29 -05:00 |
|
siikamiika
|
3c749f8705
|
hide inactive history buttons instead of fading
|
2019-12-08 22:59:36 +02:00 |
|
siikamiika
|
f23771d923
|
move term navigation to top right
|
2019-12-08 12:00:24 +02:00 |
|
siikamiika
|
b8fddd96c8
|
fix popup preview
resolves #302
|
2019-12-08 11:10:19 +02:00 |
|
toasted-nutbread
|
b862035fbc
|
Show info about whether a dictionary supports wildcard searches
|
2019-12-07 14:34:35 -05:00 |
|
toasted-nutbread
|
1a0a345ae7
|
Make reverse reading/expressions optional during database import
|
2019-12-07 14:34:35 -05:00 |
|
toasted-nutbread
|
1659340898
|
Add support for prefix wildcards
|
2019-12-07 14:34:35 -05:00 |
|
toasted-nutbread
|
7401408c39
|
Update input number attributes
|
2019-12-07 14:01:55 -05:00 |
|
toasted-nutbread
|
20679255b0
|
Add class for dispatching custom events
|
2019-12-07 13:59:47 -05:00 |
|
siikamiika
|
e99c8c40a1
|
navigate history with wheel only over buttons
|
2019-12-07 17:41:14 +02:00 |
|
siikamiika
|
df06251cb0
|
Merge pull request #299 from siikamiika/frontend-extract-text-scanner
Extract text scanner from Frontend
|
2019-12-07 15:20:28 +02:00 |
|
siikamiika
|
f6d0503604
|
simplify with inheritance
|
2019-12-06 21:39:29 +02:00 |
|
siikamiika
|
d1950bc5f1
|
use substring over slice for strings
|
2019-12-06 14:58:42 +02:00 |
|
siikamiika
|
a5a6351cce
|
revert search page title on empty query
|
2019-12-06 14:56:36 +02:00 |
|
toasted-nutbread
|
b418760a52
|
Simplify audio settings UI
|
2019-12-05 22:36:59 -05:00 |
|
|
63f3e94bb1
|
version bump
|
2019-12-05 18:24:54 -08:00 |
|
siikamiika
|
14c5857dfe
|
set title text on search page
|
2019-12-06 00:40:41 +02:00 |
|
siikamiika
|
595636c40b
|
move text selection to TextScanner
|
2019-12-05 22:48:05 +02:00 |
|
siikamiika
|
1bdef2e7c3
|
fix query parser
|
2019-12-05 22:19:40 +02:00 |
|
siikamiika
|
e5be42d3de
|
scan decoupling
|
2019-12-05 22:12:43 +02:00 |
|
siikamiika
|
02a34bb4bc
|
initial text scanner extract
|
2019-12-05 03:58:35 +02:00 |
|
siikamiika
|
248b0f15eb
|
remove references to /fg/js/util.js
It doesn't exist
|
2019-12-04 23:20:03 +02:00 |
|
siikamiika
|
d8935b6aa9
|
fix serialization errors on Chrome
|
2019-12-04 21:49:51 +02:00 |
|
|
3975aabf4d
|
version bump
|
2019-12-03 18:29:44 -08:00 |
|
Alex Yatskov
|
a24146538c
|
Merge pull request #291 from toasted-nutbread/cloze-fixes
Cloze fixes
|
2019-12-03 14:19:33 -08:00 |
|
toasted-nutbread
|
774db569eb
|
Simplify ankiGetFieldMarkersHtml
|
2019-12-02 22:19:55 -05:00 |
|
toasted-nutbread
|
5339381c30
|
Update how anki data is updated
|
2019-12-02 22:17:45 -05:00 |
|
toasted-nutbread
|
f89806e05d
|
Simplify how anki errors are shown
|
2019-12-01 22:26:23 -05:00 |
|
toasted-nutbread
|
093fa3a437
|
Group public/private functions together
|
2019-12-01 22:21:10 -05:00 |
|
toasted-nutbread
|
4f7fa8474d
|
Mark functions as private
|
2019-12-01 22:19:45 -05:00 |
|
toasted-nutbread
|
b4cdbf0263
|
Update how anki settings are updated
|
2019-12-01 22:16:58 -05:00 |
|
toasted-nutbread
|
3e1b080cd3
|
Simplify how anki templates are reset
|
2019-12-01 21:08:46 -05:00 |
|
toasted-nutbread
|
767a480a84
|
Organize main settings script
|
2019-12-01 17:02:01 -05:00 |
|
toasted-nutbread
|
a4de2d425a
|
Move popup preview settings into new script
|
2019-12-01 17:02:01 -05:00 |
|
toasted-nutbread
|
65e9d47743
|
Move storage settings into new script
|
2019-12-01 17:02:01 -05:00 |
|
toasted-nutbread
|
69ba665a4f
|
Move anki template settings into new script
|
2019-12-01 17:02:01 -05:00 |
|
toasted-nutbread
|
67990f4cb9
|
Move anki settings into new script
|
2019-12-01 16:19:15 -05:00 |
|
toasted-nutbread
|
3a517f0574
|
Move audio settings into new script
|
2019-12-01 16:19:15 -05:00 |
|
toasted-nutbread
|
ae94f84ffd
|
Move settings scripts
|
2019-12-01 16:19:12 -05:00 |
|
toasted-nutbread
|
a7e4901f72
|
Move PageExitPrevention to its own file
|
2019-12-01 15:19:21 -05:00 |
|
siikamiika
|
403b86675d
|
fix entry scroll index 0 bug
Introduced in 4e7d08ff2c because the
range-limited index value isn't kept in the same scope.
|
2019-12-01 15:03:37 +02:00 |
|
siikamiika
|
a40f3b1c9f
|
add missing disableHistory
|
2019-12-01 06:32:17 +02:00 |
|
siikamiika
|
abe70e3b8c
|
always update current position on term lookup
|
2019-12-01 06:08:05 +02:00 |
|
siikamiika
|
5929018fac
|
move Display context to a new class
|
2019-12-01 05:38:23 +02:00 |
|
siikamiika
|
be23ad7213
|
remove dead code
|
2019-11-30 04:59:36 +02:00 |
|
siikamiika
|
ff9510356e
|
rewrite history as a doubly linked list
|
2019-11-30 04:49:37 +02:00 |
|
siikamiika
|
e3d96eb67d
|
fix yomichan menu on Firefox Android
|
2019-11-29 02:58:17 +02:00 |
|
siikamiika
|
8a94d186c3
|
fix context type inconsistencies
|
2019-11-29 01:36:14 +02:00 |
|
siikamiika
|
71a117c267
|
clear Display history on search page lookup
|
2019-11-28 23:52:15 +02:00 |
|
siikamiika
|
1dd88763de
|
clear Display history on new lookup
|
2019-11-28 18:24:24 +02:00 |
|
siikamiika
|
1f2734863f
|
Display history navigation buttons fixed position
|
2019-11-28 18:06:24 +02:00 |
|
siikamiika
|
2e04f752a5
|
fix clicking on query parser
|
2019-11-28 16:08:19 +02:00 |
|
siikamiika
|
f1ecb4cd39
|
correct X scroll direction for history navigation
|
2019-11-28 15:54:55 +02:00 |
|
siikamiika
|
86ff831600
|
preventDefault correctly
|
2019-11-28 15:24:00 +02:00 |
|
siikamiika
|
beea89a421
|
store popped context history in Display
|
2019-11-28 15:20:18 +02:00 |
|
siikamiika
|
4e7d08ff2c
|
set current entry even when disableScroll is true
|
2019-11-28 13:22:47 +02:00 |
|
siikamiika
|
e37ffb6cf5
|
fix scroll issues in Display.entryScrollIntoView
- Save scroll context before scrolling to top
- Explicit null check for scroll param to handle scrolling to y=0
correctly
|
2019-11-28 12:38:25 +02:00 |
|
toasted-nutbread
|
5a1046bc90
|
Update arrow-parens to always
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
63a775ebca
|
Add missing semicolon
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
df9e697fca
|
Remove trailing commas
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
acb70f126c
|
Update unused arguments
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
ef833d2bea
|
Use const rather than let where possible
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
527595f79b
|
Remove unnecessary escapes from regex literals
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
1daed12290
|
Comment empty blocks
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
943350a1f6
|
Use single quotes
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
0aed27b66d
|
Replace hasOwnProperty with simplified hasOwn function
|
2019-11-26 22:06:27 -05:00 |
|
toasted-nutbread
|
4110a848f5
|
Move additional utility functions to DOM
|
2019-11-26 18:59:52 -05:00 |
|
toasted-nutbread
|
96aad50340
|
Create DOM utility file
|
2019-11-26 18:59:52 -05:00 |
|
siikamiika
|
c2ff25b0ec
|
use fallback for ambiguous furigana
fixes #281, fixes #94
|
2019-11-27 01:20:04 +02:00 |
|
toasted-nutbread
|
50604b25e6
|
Organize core.js
|
2019-11-26 17:38:05 -05:00 |
|
toasted-nutbread
|
099847729c
|
utilIsObject => isObject, move to core.js
|
2019-11-26 17:33:09 -05:00 |
|
toasted-nutbread
|
7e94fca7c7
|
Rename extension.js to core.js to better reflect its use
|
2019-11-26 17:29:52 -05:00 |
|
toasted-nutbread
|
a14b820a19
|
Move utilInvoke into api.js, rename to _apiInvoke
|
2019-11-26 17:23:55 -05:00 |
|
toasted-nutbread
|
d71bd056e8
|
Use consistent event handler notation
|
2019-11-26 17:18:17 -05:00 |
|
toasted-nutbread
|
7f9a73135d
|
Remove utilAsync
|
2019-11-26 17:18:17 -05:00 |
|
toasted-nutbread
|
0ebf676305
|
Update WanaKana to v4.0.2
Resolves #290
|
2019-11-26 12:46:41 -05:00 |
|
toasted-nutbread
|
3a7ef6c560
|
Simplify clozeBuild
|
2019-11-26 12:35:17 -05:00 |
|
toasted-nutbread
|
afddec66eb
|
Update cloze.body to use original sentence text
|
2019-11-26 12:35:17 -05:00 |
|
toasted-nutbread
|
befee9ceca
|
Pass kanji character to clozeBuild
|
2019-11-26 12:35:17 -05:00 |
|
toasted-nutbread
|
cb9f9b585a
|
Update how source terms are navigated
|
2019-11-26 12:31:20 -05:00 |
|
toasted-nutbread
|
c7cb1b3d9e
|
Require context for setContentTerms and setContentKanji
|
2019-11-26 12:31:17 -05:00 |
|
toasted-nutbread
|
cfa16ce675
|
Include sentence in context on search page
|
2019-11-26 11:34:06 -05:00 |
|
siikamiika
|
3423ed7d67
|
Merge pull request #279 from siikamiika/query-parser-1
Search page query parser
|
2019-11-26 18:31:35 +02:00 |
|
toasted-nutbread
|
820beb7c93
|
Fix incorrect opacity check
|
2019-11-25 21:04:34 -05:00 |
|
toasted-nutbread
|
9dc03f6d47
|
Remove wanakana reference from float.html
|
2019-11-25 13:34:56 -05:00 |
|
toasted-nutbread
|
91c54e1853
|
Remove JQuery from the context popup window
|
2019-11-24 11:46:29 -05:00 |
|
toasted-nutbread
|
10b33dbd20
|
Optimize toggle on the context popup window
Remove bootstrap-toggle dependency
|
2019-11-24 11:42:27 -05:00 |
|
toasted-nutbread
|
cf18e3b42e
|
Replace string.substr and string.slice with string.substring
Improves semantic clarity, and it's recommended to not use substr.
|
2019-11-24 11:02:52 -05:00 |
|