Commit Graph

362 Commits

Author SHA1 Message Date
fa391bd5d3 WIP 2016-09-10 19:36:28 -07:00
05ac931285 Work on deinflector 2016-09-10 18:57:00 -07:00
133abb6f58 . 2016-08-29 20:27:04 -07:00
c55ba3b2be WIP 2016-08-29 19:51:37 -07:00
9462bc397b Cleanup 2016-08-28 21:02:51 -07:00
4bebe92159 WIP 2016-08-24 09:14:23 -07:00
b2d9b613ad Cleanup 2016-08-23 22:28:37 -07:00
8b5f74f99b WIP 2016-08-23 22:22:09 -07:00
6366d9bd8e WIP 2016-08-23 20:53:11 -07:00
f106b64876 WIP 2016-08-23 20:33:04 -07:00
9621a0cd4b WIP 2016-08-22 08:48:19 -07:00
a062b25178 Work on DB integration 2016-08-21 19:51:12 -07:00
67f906ab24 Import stubs 2016-08-21 13:32:36 -07:00
96c6c4ad1a Adding dexie 2016-08-20 22:03:16 -07:00
8416c9d633 More cleanup 2016-08-20 19:32:50 -07:00
18fc8d9865 Performance improvements 2016-08-20 19:15:30 -07:00
015c262bbf Cleanup 2016-08-20 13:42:12 -07:00
9649a83181 Better control over result ordering. This fixes #12 2016-08-20 13:04:59 -07:00
28e217b75b WIP 2016-08-18 21:48:40 -07:00
70188eacb1 WIP 2016-08-18 20:33:39 -07:00
1d6223e540 WIP 2016-08-18 20:28:02 -07:00
eca27326ec Bumping version 2016-08-18 20:28:02 -07:00
e6eea28174 Tweaks 2016-08-15 18:44:17 -07:00
c76aeba190 Fixing tag 2016-08-14 22:52:49 -07:00
02cee68727 Adding usage guide 2016-08-14 12:32:19 -07:00
d0654e2cf6 Adding stub for usage guide 2016-08-14 12:08:06 -07:00
03ac18004e Version bump 2016-08-12 19:10:40 -07:00
8524881d33 Backwards compat 2016-08-12 19:05:48 -07:00
de2029fb7a WIP 2016-08-11 20:56:49 -07:00
eb7456089a Adding dropdown 2016-08-11 08:57:23 -07:00
5cc989b87f Rename references of "vocab" to "term" 2016-08-10 08:44:52 -07:00
0ef6a2f6c9 Version bump 2016-08-09 22:02:49 -07:00
e6d821b731 Cleanup using promises 2016-08-09 21:23:05 -07:00
dcce58fc2e Cleanup 2016-08-08 20:02:58 -07:00
b080e30b14 Metadata 2016-08-08 19:50:49 -07:00
afef392491 Simplify loading code with promises 2016-08-08 09:09:03 -07:00
6c838b7fb4 Cleanup 2016-08-07 22:42:56 -07:00
29135ff84f Updating kanji display 2016-08-07 19:56:50 -07:00
a9e86544c1 Work on tags 2016-08-07 13:42:10 -07:00
3c9f2c6a2e Cleanup 2016-08-07 13:01:27 -07:00
d3272efef7 Get rid of addon hack 2016-08-07 12:41:09 -07:00
024ec83251 Reduce file size 2016-08-06 23:16:55 -07:00
9468797b87 Use entity data from dictionary 2016-08-06 23:04:03 -07:00
08d92a4ddb New Kanjidic data 2016-08-05 22:14:54 -07:00
02d679a461 Updating enamdict and edict, code to load dictionaries. 2016-08-03 21:09:21 -07:00
43e2024529 Cleanup 2016-07-25 20:43:35 -07:00
3ffcf184bb Fix typo 2016-07-25 20:32:45 -07:00
80fedc4f7a Hook up sentence search extent to options 2016-07-25 20:28:56 -07:00
2b2e6cba3f Updating options page to include new tags 2016-07-25 20:15:56 -07:00
657b541e25 Bumping version 2016-07-25 20:13:53 -07:00
f88f8dc97f Sentence and URL support 2016-07-25 20:07:54 -07:00
d26ecab0b5 Adding sentence extraction code 2016-07-24 21:22:03 -07:00
19cc8fda33 Better range handling. 2016-07-24 21:18:17 -07:00
871acf7c2d Bumping version 2016-07-24 10:59:55 -07:00
25580a3e02 Add local permissions 2016-07-24 10:59:37 -07:00
e75d00f25b Bugfix 2016-07-23 23:04:39 -07:00
282ada3b91 Fixing exception 2016-07-23 23:02:55 -07:00
e062ae2063 Support looking up definitions for buttons and inputs. 2016-07-23 19:06:33 -07:00
b2c19ab9c9 Deleting dead code, bumping version. 2016-07-23 15:21:22 -07:00
fc17c6a603 Use document.write to populate IFRAME, as this avoids flicker on navbar
buttons and performs better. Will have to conditionally do the old
behavior for Firefox.
2016-07-23 15:17:35 -07:00
22d73228ca Cleanup 2016-07-23 15:14:13 -07:00
6d9b4392e2 Renaming classes 2016-07-23 13:12:24 -07:00
a72e958ebf Support looking up image tags 2016-07-23 13:06:09 -07:00
a889e1ffaa WIP 2016-07-23 12:47:42 -07:00
6099de71d8 Work on supporting different text sources 2016-07-22 22:14:59 -07:00
4e46f4bded Stub 2016-07-22 21:47:12 -07:00
9589a68def Fixing range optimization 2016-07-21 09:13:38 -07:00
e4ecf11fc7 Version bump 2016-07-20 09:01:59 -07:00
ab27ef0096 Fixing audio not working on some pages 2016-07-20 09:01:40 -07:00
e32f31fa43 Formatting legal page 2016-07-19 22:19:54 -07:00
a9a694358f Fixing Kanji behavior, bumping version 2016-07-18 08:41:46 -07:00
a567ef3605 Pronounce => Play Audio 2016-07-18 08:08:31 -07:00
cea8471290 More error updates 2016-07-17 11:01:17 -07:00
7d5e8b9b8c Better error message 2016-07-17 10:57:51 -07:00
09ec4af3c1 Audio support 2016-07-17 10:35:16 -07:00
f2bd0ec7bb Add option to enable and disable audio playback 2016-07-15 23:29:36 -07:00
361dd47f0a Simplify requests 2016-07-14 22:06:47 -07:00
22219693c9 Bumping version number 2016-07-10 18:24:10 -07:00
0eccd89f14 Support additional replacement fields 2016-07-10 18:16:51 -07:00
1574f79534 Updating options page for smaller layout 2016-07-06 22:16:18 -07:00
abb3d74142 Temporarily removing gecko code from master until everything works in
firefox branch.

This reverts commit 30585892b8, reversing
changes made to bd89db4ec5.
2016-07-06 19:56:13 -07:00
80d2eac33c Revert "Remove firefox related warning for chrome branch"
This reverts commit 125877a653.
2016-07-06 19:42:01 -07:00
125877a653 Remove firefox related warning for chrome branch 2016-07-05 22:31:15 -07:00
ispedals
a9863de95e Request permission to access localhost
Permission is required to do XHR request to the domain. Otherwise
Gecko attempts to use CORS to negotiate the request, which AnkiConnect
does not expect.
2016-06-19 12:54:35 -04:00
ispedals
099d48ef48 Polyfill caretRangeFromPoint()
Gecko did not implment the older caretRangeFromPoint() and instead
implemented the newer caretPositionFromPoint()
2016-06-19 12:54:32 -04:00
ispedals
651231fbc1 Use iFrame srcdoc attribute to set the content of the popup
Previously the contentdocument of the iFrame was opened and
document.write() was being used set the contents of the popup.
In Gecko, content scripts do not have the same security context
as of the embedded page, so the call to document.open() results in
a SecurityError.
2016-06-19 12:54:30 -04:00
ispedals
28de6a4d6e Add mimetype to XHR call
This silences warnings about the JSON files being ill-formed
2016-06-19 12:54:27 -04:00
ispedals
5e0ac4e8ea Workaround spidermonkey bug so dictionary data loads
We need to make a copy of the iteration variable in the for-of
loop so that the distinct values are available in the callback.
2016-06-19 12:54:22 -04:00
ispedals
b4fe1f1fa6 Add polyfills for Gecko's WebExtension implementation
Gecko currently does not support chrome.storage.sync and
chrome.runtime.onInstalled. Use chrome.storage.local instead of
sync and ignore calls to onInstalled. The implication of not
having runtime.onInstalled is that the options page is not shown
on first-run.
2016-06-19 12:54:12 -04:00
ispedals
f12660af91 Use non-deprecated options_ui instead of options_page in manifest 2016-06-18 19:45:28 -04:00
ispedals
db5befcf45 Add Gecko as a supported application to manifest 2016-06-18 19:14:14 -04:00
b7901945b3 Support tagging 2016-06-14 20:44:38 -07:00
b91c79e321 Cache audio samples 2016-06-14 20:44:38 -07:00
ad61722130 Use let instead of const in for loops. 2016-06-14 20:44:38 -07:00
caf0678832 Cleanup 2016-06-14 20:44:38 -07:00
15f2744f04 Audio 2016-06-14 20:44:38 -07:00
e0f91b9a8a Elementary audio playback support 2016-06-14 20:44:38 -07:00
96dd2d45f9 Removing HTML option 2016-06-14 20:44:38 -07:00
19c9a16e46 Option stubs 2016-06-14 20:44:38 -07:00
3ed5b90ccb Improved text scanning 2016-06-14 20:44:38 -07:00