toasted-nutbread
|
a0c4ce779d
|
Merge pull request #413 from toasted-nutbread/japanese-utility
Convert Japanese utilities to a module-like style
|
2020-03-27 22:53:45 -04: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
|
2c4fd648db
|
remove stubs
|
2020-03-21 22:13:07 +02:00 |
|
siikamiika
|
46c6ad98f3
|
use dependency injection in QueryParser
Also fix an issue with settings update triggering a lookup on unprepared
QueryParser.
|
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
|
70284c62ee
|
Replace DisplayGenerator._isCharacterKanji with jp.isCodePointKanji
|
2020-03-21 13:22:14 -04:00 |
|
toasted-nutbread
|
77a2cc60e9
|
Move basic string/character testing functions into a mixed/js/japanese.js
|
2020-03-21 13:18:34 -04:00 |
|
toasted-nutbread
|
a50b76fd21
|
Remove unnecessary sourceMapping population in convertAlphabeticToKana
|
2020-03-15 22:24:30 -04:00 |
|
toasted-nutbread
|
248a18dd72
|
Fix case issue
|
2020-03-15 22:24:30 -04:00 |
|
toasted-nutbread
|
264820f208
|
Add more unicode code point ranges
|
2020-03-15 22:24:30 -04:00 |
|
toasted-nutbread
|
0f15cca2df
|
Convert Japanese utilities to a module-like style
|
2020-03-15 22:24:30 -04:00 |
|
toasted-nutbread
|
7c5b64f9a4
|
Merge pull request #406 from toasted-nutbread/object-property-accessor
Object property accessor
|
2020-03-15 22:23:32 -04:00 |
|
toasted-nutbread
|
4b699a6b46
|
Change integer state IDs to strings
|
2020-03-15 12:26:38 -04:00 |
|
|
98afe7adae
|
Bump version
|
2020-03-14 13:12:08 -07:00 |
|
toasted-nutbread
|
174a942e07
|
Fix misuse of getPathString
|
2020-03-14 13:51:06 -04:00 |
|
toasted-nutbread
|
6865fc0b52
|
Add ObjectPropertyAccessor
|
2020-03-14 13:50:36 -04:00 |
|
toasted-nutbread
|
64fc0349a1
|
Update global declarations
|
2020-03-10 22:40:35 -04:00 |
|
toasted-nutbread
|
f7bbcb6df4
|
Merge pull request #408 from toasted-nutbread/use-code-point
Replace charCodeAt and fromCharCode with codePointAt and fromCodePoint
|
2020-03-10 19:24:24 -04:00 |
|
toasted-nutbread
|
36c55f0b17
|
Merge pull request #401 from toasted-nutbread/audio-refactor
Audio refactor
|
2020-03-10 19:20:34 -04:00 |
|
toasted-nutbread
|
72219ba353
|
Replace charCodeAt and fromCharCode with codePointAt and fromCodePoint
|
2020-03-09 21:58:06 -04:00 |
|
toasted-nutbread
|
0cbf427ab5
|
Update argument order
|
2020-03-09 21:00:57 -04:00 |
|
siikamiika
|
7541517d80
|
Merge pull request #405 from siikamiika/fix-popup-depth-search-page
start popup depth from 1 on search page
|
2020-03-09 12:16:01 +02:00 |
|
siikamiika
|
2ca88b9b9f
|
strict check if popup depth has been set
|
2020-03-09 11:56:06 +02:00 |
|
siikamiika
|
0112dbab33
|
fix searchQueryUpdate
|
2020-03-09 04:06:31 +02:00 |
|
siikamiika
|
e2bf22831a
|
start popup depth from 1 on search page
|
2020-03-09 02:10:28 +02:00 |
|
toasted-nutbread
|
9cd4a52b9e
|
Rename audio.js to audio-uri-builder.js
|
2020-03-07 21:57:26 -05:00 |
|
toasted-nutbread
|
aad4ab5ecc
|
Rename audio functions using "url" to use "uri"
|
2020-03-07 21:57:26 -05:00 |
|
toasted-nutbread
|
391f3dd29a
|
Update how audio URIs are built
|
2020-03-07 21:57:26 -05:00 |
|
toasted-nutbread
|
21d194d145
|
Make _audioInject internal to Backend
|
2020-03-07 21:56:15 -05:00 |
|
toasted-nutbread
|
426c1534e7
|
Remove marker restrictions
|
2020-03-07 21:51:56 -05:00 |
|
toasted-nutbread
|
79eb4bdc16
|
Remove bg/js/api.js
|
2020-03-07 21:49:04 -05:00 |
|
toasted-nutbread
|
8f9b6534c6
|
Move stringReplaceAsync
It is only used in AnkiNoteBuilder and it was originally created
for this purpose.
|
2020-03-07 21:47:48 -05:00 |
|
toasted-nutbread
|
7ac1c843a9
|
Use dependency injection for apiTemplateRender
|
2020-03-07 21:47:48 -05:00 |
|
toasted-nutbread
|
69cce49b0d
|
Move Anki note generation functionality into a new class
|
2020-03-07 21:46:59 -05:00 |
|
toasted-nutbread
|
dceaa85309
|
Rename audio.js to audio-system.js
|
2020-03-07 21:43:51 -05:00 |
|
toasted-nutbread
|
6adf2cf63f
|
Rename function
|
2020-03-07 21:43:51 -05:00 |
|
toasted-nutbread
|
a8eb50d96f
|
Use dependency injection for getAudioUri implementation
|
2020-03-07 21:43:51 -05:00 |
|
toasted-nutbread
|
75eac153d6
|
Remove old APIs
|
2020-03-07 21:42:19 -05:00 |
|
toasted-nutbread
|
d8e2e69ca5
|
Use AudioSystem on the audio settings page
|
2020-03-07 21:42:18 -05:00 |
|
toasted-nutbread
|
cadcd72fad
|
Use AudioSystem in Backend
|
2020-03-07 21:42:18 -05:00 |
|
toasted-nutbread
|
e048a1efce
|
Use AudioSystem in Display
|
2020-03-07 21:42:18 -05:00 |
|
toasted-nutbread
|
110e561eae
|
Create new AudioSystem class
|
2020-03-07 21:42:18 -05:00 |
|
toasted-nutbread
|
b8eb5e6016
|
Merge pull request #397 from toasted-nutbread/clipboard-monitor-refactor2
Clipboard monitor refactor
|
2020-03-07 21:41:45 -05: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 |
|
toasted-nutbread
|
eea9dc68b9
|
Fix runtime.lastError error on startup in Firefox
|
2020-03-07 17:41:57 -05:00 |
|
toasted-nutbread
|
ba64f34df1
|
Mark fields as private
|
2020-03-07 10:48:56 -05:00 |
|
toasted-nutbread
|
93aa275d82
|
Use explicit dependency injection for ClipboardMonitor
|
2020-03-07 10:47:30 -05:00 |
|
toasted-nutbread
|
7822230b7f
|
Use events for ClipboardMonitor
|
2020-03-07 10:41:31 -05:00 |
|
siikamiika
|
24d9001b14
|
fix options object location
|
2020-03-07 14:27:44 +02:00 |
|
siikamiika
|
387e93dbbc
|
use docSentenceExtract in QueryParser
|
2020-03-07 14:20:08 +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
|
de8d9e6bf1
|
fix return type
|
2020-03-04 05:28:22 +02:00 |
|
siikamiika
|
9ceb663f29
|
add missing runtime message for backendPrepared
|
2020-03-03 00:05:01 +02:00 |
|
siikamiika
|
e6347a94e7
|
prepare Backend for browser_action
|
2020-03-02 23:26:55 +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
|
56b2f2c853
|
trigger yomichanCoreReady only when preparing
|
2020-03-02 11:31:09 +02:00 |
|
siikamiika
|
e0edb30efd
|
fix Backend prepare issues in settings
|
2020-03-02 11:18:09 +02:00 |
|
siikamiika
|
bd48d2f919
|
fix Yomichan core message issues
|
2020-03-02 10:35:46 +02:00 |
|
siikamiika
|
967e99b7f6
|
ensure Backend prepare in other places
|
2020-03-02 04:51:45 +02:00 |
|
siikamiika
|
e6e5f23cf8
|
fix API calls when Backend isn't ready yet
|
2020-03-02 00:39:15 +02:00 |
|
siikamiika
|
2abf46b6fa
|
simplify backend prepare
|
2020-03-01 23:06:37 +02:00 |
|
toasted-nutbread
|
46fee07d36
|
Fix audio buttons not being hidden properly
|
2020-03-01 14:51:39 -05:00 |
|
siikamiika
|
b3994acbac
|
Merge pull request #384 from siikamiika/fix-non-primary-dictionary-format
compatibility transform non-primary definitions
|
2020-03-01 21:43:36 +02:00 |
|
toasted-nutbread
|
a4b0a556d4
|
Merge pull request #380 from toasted-nutbread/anki-templates-file
Load default Anki field templates from a file
|
2020-03-01 14:41:48 -05:00 |
|
siikamiika
|
9af8f999f4
|
compatibility transform non-primary definitions
|
2020-03-01 21:26:45 +02:00 |
|
siikamiika
|
314c567a47
|
fix hotkeys in popup
|
2020-03-01 19:02:43 +02:00 |
|
toasted-nutbread
|
a46a84ee15
|
Increase z-index for navigation-header
|
2020-03-01 11:31:19 -05:00 |
|
toasted-nutbread
|
52d8d658a2
|
Fix empty keys definitions and add Shift/Alt checks
|
2020-02-29 10:00:28 -05:00 |
|
toasted-nutbread
|
8e29da0c6b
|
Load default Anki field templates from a file
|
2020-02-27 20:33:13 -05:00 |
|
toasted-nutbread
|
fdfc2d33bb
|
Simplify event to use bind
|
2020-02-26 21:19:22 -05:00 |
|
toasted-nutbread
|
2d109c3e56
|
Use functions directly rather than wrapping in () => {} when args are same
|
2020-02-26 21:17:01 -05: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
|
78dc501d02
|
Move event handler definitions
|
2020-02-26 20:07:14 -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
|
d17af2cbab
|
Move event handler definitions
|
2020-02-26 19:48:53 -05:00 |
|
toasted-nutbread
|
359eabb26e
|
Move event handler definitions
|
2020-02-26 19:48:30 -05:00 |
|
toasted-nutbread
|
13874e962b
|
Refactor DisplaySearch.onKeyDownIgnoreKeys
|
2020-02-26 19:34:25 -05:00 |
|
toasted-nutbread
|
8d5d034516
|
Move event handler definitions
|
2020-02-26 19:22:32 -05:00 |
|
toasted-nutbread
|
007789ffa0
|
Organize, remove unnecessary null checks
|
2020-02-26 19:08:35 -05:00 |
|
toasted-nutbread
|
0c1b250b4f
|
Move event handler function bodies
|
2020-02-26 19:04:21 -05:00 |
|
toasted-nutbread
|
fa385aafa4
|
Fix noteUsesScreenshot not checking mode
|
2020-02-25 22:24:22 -05:00 |
|
toasted-nutbread
|
0b5a26e64a
|
Update dictEnabledSet and dictConfigured to use for of
|
2020-02-25 22:15:49 -05:00 |
|
toasted-nutbread
|
b391704f3d
|
Use for of
|
2020-02-25 22:13:06 -05:00 |
|
toasted-nutbread
|
7b97138ad1
|
Changed type returned by apiTextParseMecab to avoid using for in
|
2020-02-25 22:13:03 -05:00 |
|
toasted-nutbread
|
6bd714fec0
|
Use Map to avoid using for in
|
2020-02-25 22:12:00 -05:00 |
|
toasted-nutbread
|
798517cdf1
|
Use for of
|
2020-02-25 22:11:58 -05:00 |
|
toasted-nutbread
|
2e0b3a6ccc
|
Refactor dictNoteFormat
|
2020-02-25 20:38:18 -05:00 |
|
toasted-nutbread
|
3795af6cb5
|
Use Object.entries rather than for in
|
2020-02-25 19:54:59 -05:00 |
|
toasted-nutbread
|
13a94d06ea
|
Update styles
|
2020-02-25 19:38:52 -05:00 |
|
siikamiika
|
a0d5d9a821
|
fix opening options in new tab
|
2020-02-26 01:54:40 +02:00 |
|
|
706c3edcff
|
version bump
|
2020-02-24 21:30:37 -08:00 |
|
siikamiika
|
ffad78f7d4
|
temporarily disable navigation header mouse wheel
Unblock release #355, #376
|
2020-02-24 08:57:48 +02:00 |
|
toasted-nutbread
|
15f79bc78b
|
Fix popupScalingFactor being limited to integer values
|
2020-02-23 21:12:43 -05:00 |
|
toasted-nutbread
|
d6454bc999
|
Remove unused
|
2020-02-23 16:21:52 -05:00 |
|
toasted-nutbread
|
a0b2e11c10
|
Use TemplateHandler for DisplayGenerator
|
2020-02-23 16:18:13 -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
|
7697643966
|
Reject with a consistent error
|
2020-02-23 11:59:57 -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
|
c0d91bffc4
|
Add no-shadow
|
2020-02-22 14:53:02 -05:00 |
|
toasted-nutbread
|
0c8f567e6d
|
Fix indentation
|
2020-02-22 14:52:09 -05:00 |
|
toasted-nutbread
|
56567903a5
|
Fix unnamed functions
|
2020-02-22 14:52:09 -05:00 |
|
toasted-nutbread
|
c3e7280365
|
Simplify ternary
|
2020-02-22 14:52:09 -05:00 |
|
toasted-nutbread
|
aa76113e75
|
Fix block padding
|
2020-02-22 14:52:09 -05:00 |
|
toasted-nutbread
|
6d75637ace
|
Fix brace style issues
|
2020-02-22 14:52:08 -05:00 |
|
toasted-nutbread
|
1944f7a215
|
Fix indent
|
2020-02-22 14:52:08 -05:00 |
|
toasted-nutbread
|
54bb702b84
|
Updates for PR feedback
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
f143632f28
|
Simplify only assignment
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
19fb7dacb4
|
Assign result properties to variables to reduce number of lookups
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
69b5007842
|
Reduce number of redundant Map.get calls in dictTermsMergeByGloss
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
45c685d00a
|
Add variables for expression and reading
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
50a171bc75
|
Simplify update of mergedIndices
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
89af73b61b
|
Use Map
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
5e8b408a23
|
Change secondarySearchTitles to secondarySearchDictionaries
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
b6718dc4a4
|
Use findTerms instead of findTermsInternal
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
1c828d205c
|
Remove unused dictRowsSort
|
2020-02-22 14:43:06 -05:00 |
|
toasted-nutbread
|
cc2e21cd86
|
Use Map for dictEnabledSet
|
2020-02-22 14:43:05 -05:00 |
|
toasted-nutbread
|
b0c566417f
|
Replace getIndexOfTouch with getTouch
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
7afc23427e
|
Use URLSearchParams
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
163211ade3
|
Use Map
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
a4bdffbd9d
|
Use Map
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
5587116bae
|
Simplify spread
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
bc94970a46
|
Use Map
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
cae8ed2767
|
Use Array.isArray instead of hasOwn
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
1f62dfa572
|
Use Set
|
2020-02-22 14:37:10 -05:00 |
|
toasted-nutbread
|
886278b19d
|
Use Set
|
2020-02-22 14:36:07 -05:00 |
|
toasted-nutbread
|
452eec8a88
|
Use Map
|
2020-02-22 14:36:07 -05:00 |
|
toasted-nutbread
|
77a3dadd0b
|
Make schema errors have more information
|
2020-02-22 13:25:28 -05:00 |
|
toasted-nutbread
|
d76ab91f83
|
Update validate function name in close
|
2020-02-22 12:45:50 -05:00 |
|
toasted-nutbread
|
86d0fb6643
|
Require format to be 1, 2, or 3
|
2020-02-22 12:09:34 -05:00 |
|
toasted-nutbread
|
62d4f68412
|
Define old tagMeta format in index file
|
2020-02-22 12:09:34 -05:00 |
|
toasted-nutbread
|
086fefc921
|
Validate data before importing
|
2020-02-22 12:09:34 -05:00 |
|
toasted-nutbread
|
d620f40448
|
Remove old dictionary import functions
|
2020-02-22 12:09:34 -05:00 |
|
toasted-nutbread
|
177bca4865
|
Create new dictionary import function
|
2020-02-22 12:09:33 -05:00 |
|
toasted-nutbread
|
212e5428e8
|
Mark private functions in database.js
|
2020-02-22 12:09:33 -05:00 |
|
toasted-nutbread
|
a8b1e40a1e
|
Close to prevent hangs
|
2020-02-19 19:59:24 -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
|
e173a71ba6
|
Fix CSS injection on about:blank pages
|
2020-02-16 21:46:13 -05:00 |
|
toasted-nutbread
|
3d27e80ae6
|
Delay CSS injection until a popup is created
|
2020-02-16 21:46:13 -05:00 |
|
toasted-nutbread
|
9fd6ee382d
|
Create more generic function for injecting stylesheets
|
2020-02-16 21:46:13 -05:00 |
|
toasted-nutbread
|
d3aefdc4e3
|
Override setCustomOuterCss instead of Popup.injectOuterStylesheet
|
2020-02-16 21:45:30 -05:00 |
|
toasted-nutbread
|
b6a50e234c
|
Change parameter name
|
2020-02-16 21:44:45 -05:00 |
|
toasted-nutbread
|
2c3f510010
|
Allow apiInjectStylesheet to inject a URL
|
2020-02-16 21:43:35 -05:00 |
|