toasted-nutbread
13b184707b
Remove unnecessary functions
...
apiOptionsSet not required in bg/js/api.js after optionsSave; optionsSave already invokes apiOptionsSet.
apiOptionsSet not required in fg/js/api.js since it's never invoked by the foreground.
optionsSet handler not required in bg/js/backend.js since the message is never sent by the foreground.
2019-09-06 21:23:35 -04:00
toasted-nutbread
35ca0f35dd
Create common function for utilBackend().options
2019-09-06 21:23:35 -04:00
toasted-nutbread
a74cdbff1d
Change update process
2019-09-06 19:55:58 -04:00
Alex Yatskov
6dc44e3f33
Merge pull request #202 from toasted-nutbread/temporary-object-optimization
...
Temporary object optimization
2019-09-05 19:46:14 -07:00
toasted-nutbread
5ddbb0373f
Add function to create default options
2019-09-05 20:57:52 -04:00
toasted-nutbread
ec110fa1b7
Add some validation to options loading
2019-09-05 20:57:52 -04:00
toasted-nutbread
1c767711bb
Prevent infinite loops for corrupt options
2019-09-05 20:57:52 -04:00
toasted-nutbread
b90dea0e6d
Use string.substr instead of string.split
2019-09-02 20:25:30 -04:00
toasted-nutbread
fc4a961412
Replace some instances of Array.concat
...
.push or .unshift can accomplish the same operation without constructing new arrays.
2019-09-02 20:25:30 -04:00
toasted-nutbread
71471d08e5
Add option to enable/disable scanning of source expressions in popups
2019-09-02 19:33:52 -04:00
toasted-nutbread
53aad0bef6
Fix messaging issues when iframes are present in the document
2019-09-02 19:33:28 -04:00
toasted-nutbread
42ec3e2a43
Add support for popup on the search page
2019-09-02 19:33:28 -04:00
toasted-nutbread
1a9348ec27
Add option for maximum nested popup depth
2019-09-02 19:32:08 -04:00
toasted-nutbread
5c4614f585
Add support for showing recursive popups
2019-09-02 19:31:42 -04:00
toasted-nutbread
171e3f1097
Add option for enabling deep scanning
2019-09-02 11:43:48 -04:00
toasted-nutbread
85472d9407
Add option for position of popup for horizontal text
2019-08-31 11:57:09 -04:00
toasted-nutbread
68af0d86c3
Improve popup position for vertical text
2019-08-31 11:57:07 -04:00
toasted-nutbread
7ba71de5e7
Replace double quotes with single quotes
2019-08-29 20:45:07 -04:00
Alex Yatskov
cd75f5b97d
Merge pull request #188 from toasted-nutbread/edge-support
...
Add support for Edge browser
2019-08-28 19:41:30 -07:00
toasted-nutbread
a39a1fa9e4
Add support for Edge browser
2019-08-26 21:58:03 -04:00
toasted-nutbread
a50ce724eb
Suppress messages about unchecked runtime.lastError
2019-08-23 15:41:41 -04:00
317a7a1538
pr fixes
2019-08-17 15:42:36 -07:00
toasted-nutbread
3a5b06bd10
Add screenshot settings
2019-08-15 19:56:14 -04:00
toasted-nutbread
0f0adf750c
Add ability to save screenshot to anki cards
2019-08-15 19:39:58 -04:00
siikamiika
3b07a9000c
add source term button to terms
2019-08-03 19:54:01 +03:00
siikamiika
afc771de9f
inject doc functions as dependencies
2019-08-03 15:06:28 +03:00
siikamiika
0ee6d05cb1
Revert "use ES6 import and export"
...
This reverts commit 04f4607922
.
2019-08-03 14:57:17 +03:00
siikamiika
04f4607922
use ES6 import and export
2019-08-02 00:04:39 +03:00
toasted-nutbread
ad897713e6
Add support for custom popup CSS
2019-07-09 18:06:27 -04:00
Alex Yatskov
84b990cd80
Merge pull request #140 from KarboniteKream/horizontal-offset
...
Add horizontal popup offset
2019-05-19 17:43:31 -07:00
toasted-nutbread
f2a5d50959
Database changes automatically update storage stats
2019-05-04 13:02:56 -04:00
toasted-nutbread
d96d4b0658
Passively handle database errors
2019-05-04 13:02:56 -04:00
toasted-nutbread
2328d61a81
Add storage information to settings page
2019-05-04 13:02:56 -04:00
toasted-nutbread
769dc205fb
Make extension badge and onCommand optional
2019-05-04 13:02:56 -04:00
Alex Yatskov
c7f8d0874a
Merge pull request #157 from toasted-nutbread/touch-input
...
Add support for touch input
2019-03-07 11:31:06 -08:00
toasted-nutbread
ee5e47251e
Rename normalizeAudioUrl to audioUrlNormalize
2019-02-20 21:16:40 -05:00
toasted-nutbread
b58b91d3fc
Fix audio URLs
2019-02-16 22:34:00 -05:00
toasted-nutbread
ba972d8547
Add popup display mode
...
Allows the popup to be stretched to the full width of the screen, anchored to the top or bottom of the window.
2019-02-14 21:42:59 -05:00
toasted-nutbread
01f611d189
Add support for touch input
2019-02-10 20:44:16 -05:00
Klemen Košir
99a231a773
Add horizontal popup offset
2018-10-02 23:27:59 +09:00
guidocella
15b93060c7
Add option to play audio automatically
2017-12-16 19:56:53 +01:00
siikamiika
1682850970
merged mode: expand termTags earlier
...
Fixes errors with main dictionary other than JMdict
2017-11-09 17:25:28 +02:00
5f6830c7dd
fixing broken anki template
2017-11-08 17:18:16 -08:00
siikamiika
0c3e10a822
merged mode: remove whitespace between expressions
2017-11-06 04:38:01 +02:00
c08dc6e00a
add dictionary update nag screen
2017-10-29 12:20:56 -07:00
d6603fd031
include sequence property in header data
2017-10-29 10:59:50 -07:00
c62cc01642
simplify database interface
2017-10-29 10:42:39 -07:00
7d29e5b533
cleanup of settings page
2017-10-29 10:18:15 -07:00
siikamiika
ab1e2b3d5d
settings: move main dictionary below Dictionaries, styling
2017-10-26 10:31:59 +03:00
siikamiika
e063a315d4
settings: add missing const
2017-10-26 10:20:48 +03:00
siikamiika
de28190f5a
merged mode: restore whitespace between frequencies
2017-10-26 10:18:28 +03:00
siikamiika
ee80fa5331
merged mode: restore whitespace between termTags
2017-10-25 00:58:11 +03:00
siikamiika
f828043838
terms.html: fix whitespace issues in merged mode
2017-10-24 23:50:33 +03:00
siikamiika
9697c9a65b
terms.html: rename classes, remove inline css
2017-10-24 23:30:55 +03:00
siikamiika
6f43fffb4e
util.js: remove unnecessary conditional
2017-10-24 23:12:55 +03:00
siikamiika
73d542547b
translator.js: coding style
2017-10-24 23:10:47 +03:00
siikamiika
c9b1dd56dc
fixups: remove redundant options, use template str
2017-10-24 23:01:07 +03:00
siikamiika
27a56dc236
expand tags before dictTermsMergeByGloss
2017-10-24 18:31:18 +03:00
siikamiika
78442fff1a
settings: main dictionary selection as dropdown
2017-10-24 16:23:13 +03:00
siikamiika
df0d2beb73
database.js: add hasSequences
2017-10-24 13:45:51 +03:00
siikamiika
8400f0e4c0
Anki: use CSS classes for term frequency color
2017-10-24 12:49:10 +03:00
siikamiika
e034ca3ad4
add tag meta score
2017-10-24 12:38:05 +03:00
siikamiika
bf15358bb4
...with {furigana-plain}, too
2017-10-19 19:30:29 +03:00
siikamiika
bc92327d86
Anki: term frequency colors in merged mode
2017-10-19 19:27:28 +03:00
siikamiika
f54f909701
merged mode: rewrite term frequency (use score)
2017-10-19 18:35:42 +03:00
siikamiika
04def64521
merged mode: fix another OBOE related to sequence
2017-10-19 18:15:50 +03:00
siikamiika
9d4b75de20
fix error in utilStringHashCode
2017-10-19 00:47:08 +03:00
siikamiika
7e556e8d32
field template fixup for modified templates only
2017-10-18 23:40:56 +03:00
siikamiika
b59980067a
old database format compatibility
2017-10-18 11:08:54 +03:00
siikamiika
2cbbcd242e
fixups: remove useless check
2017-10-18 10:08:34 +03:00
siikamiika
552185ffb4
Anki: fixup for note template
2017-10-18 08:01:38 +03:00
siikamiika
966fa2ff75
merged mode: replace ", " with "、" in Anki notes
2017-10-17 18:07:28 +03:00
siikamiika
c1c851d781
merged mode: support {audio} marker (first term)
2017-10-17 17:57:44 +03:00
siikamiika
81f0a61651
merged mode: Anki support
2017-10-17 11:16:38 +03:00
siikamiika
1edeabdaa8
merged mode: tags -> termTags (inside expressions)
2017-10-17 09:27:47 +03:00
siikamiika
b104dfd524
merged mode: fix OBOE (sequence 0)
2017-10-17 08:29:31 +03:00
siikamiika
7913b094b7
scrap tagLineBreak option
2017-10-15 10:38:30 +03:00
siikamiika
293606d2b1
line break after tags on by default
2017-10-15 10:22:29 +03:00
siikamiika
0404b42f61
compact glossaries, line break after tags: on/off
2017-10-15 09:45:00 +03:00
siikamiika
03f7ca23e1
merged mode: add secondary searches
2017-10-15 05:19:16 +03:00
siikamiika
4203fda906
rename pos to partOfSpeech
2017-10-13 03:14:06 +03:00
siikamiika
7ec28bea54
change db format, rename tags to definitionTags
2017-10-13 02:40:20 +03:00
siikamiika
c0f56480bb
compact tags: reset PoS on new dictionary
2017-10-12 11:28:32 +03:00
siikamiika
8d660e2829
add compact tags
2017-10-12 09:59:09 +03:00
siikamiika
4e57fa1ad1
merged mode: remove options.dictionary.main
2017-10-12 01:10:05 +03:00
siikamiika
7783aa4c1a
reset main dictionary on purge
2017-10-11 19:58:57 +03:00
siikamiika
4fb983a70c
add termTags
...
The dictionary tags field can now have a '\t' in it, and it is used to
separate tags associated with definitions and terms.
2017-10-11 09:18:55 +03:00
siikamiika
e1c5d7a401
merged mode: make gloss hash more unique
...
Use ['gloss', 'ary'].concat('DictName')
Known collision: 日本国有鉄道 in JMdict and JMnedict
2017-10-10 06:04:49 +03:00
siikamiika
9f277b6a20
merged mode: support frequencies
2017-10-10 00:56:47 +03:00
siikamiika
84420e00bf
merged mode: fix tags for non-main dictionaries
2017-10-09 23:22:12 +03:00
siikamiika
7b9ad61352
merged mode: fix regression (voice), tweak hover
...
Alt+P now works again in grouped/split mode
In merged mode, 「、」 is added even after the last term, but it's
hidden for that. This ensures consistent behavior with voice button and
tags
2017-10-08 03:37:28 +03:00
siikamiika
94d590fc85
merged mode: support audio and tags for terms
2017-10-07 07:02:50 +03:00
siikamiika
981d9eddb6
merged mode: rewrite previous commit
2017-10-07 01:19:40 +03:00
siikamiika
72fe83d353
merged mode: merge other results with main dict
2017-10-05 06:56:45 +03:00
siikamiika
cfad3b3099
merged mode: add main dictionary selection
2017-10-05 05:21:07 +03:00
siikamiika
03fd9dcdb4
merged mode: remove extra whitespace between terms
2017-10-05 01:06:11 +03:00
siikamiika
69ad4a7c9b
merged mode: implement missing stuff, refactoring
...
- use correct tags
- indicate popular and rare terms
- indicate definitions restricted to specific terms
- frequencies (Innocent Corpus)
2017-10-03 07:20:02 +03:00
siikamiika
803ccc1661
merged: first draft, only supports JMdict
2017-10-01 04:17:02 +03:00
siikamiika
b24c705234
basic structure for feature-merge-similar-results
2017-09-29 05:41:29 +03:00
8651c11d36
frequency fixup
2017-09-23 13:31:03 -07:00