siikamiika
|
25af532ab7
|
enable expression scan toggling on search page
|
2019-11-09 12:27:09 +02:00 |
|
toasted-nutbread
|
fa963722a7
|
Fix seekForward and seekBackward not handling length=0 case correctly
|
2019-11-08 19:24:33 -05:00 |
|
toasted-nutbread
|
a85ec440d6
|
Fix overlapping popup timers
|
2019-11-05 19:48:08 -05:00 |
|
siikamiika
|
83460bcdad
|
refactoring and optimization
|
2019-11-04 02:15:33 +02:00 |
|
siikamiika
|
f4a987912a
|
prevent accidental lookup on glossary text select
|
2019-11-03 18:56:22 +02:00 |
|
toasted-nutbread
|
75ff05148d
|
Fix autoHideResults not working
|
2019-11-03 11:06:31 -05:00 |
|
toasted-nutbread
|
7de24dd355
|
Add favicons
|
2019-11-02 10:10:03 -04:00 |
|
toasted-nutbread
|
bcffe80a1e
|
Group similar functions together
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
6d85dae68d
|
Fix some issues with the context menu
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
d2644c0776
|
Style update
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
c365101ec2
|
Reset preventions earlier
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
e542f38110
|
Check pendingLookup earlier
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
9703e123bf
|
Remove setPrimaryTouch
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
80eb357527
|
Simplify touch event implementation
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
131dc8397d
|
Make selectionContainsPoint static
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
a648e05091
|
Improve naming
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
9178636613
|
Remove setters
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
c74c466c36
|
Remove unused variable
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
f2dec4ca20
|
Remove searchFromTouch
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
8c5240d7a6
|
Simplify how touch events use onAfterSearch
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
e91bcf5f55
|
Rename textSourceLast to textSourceCurrent
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
be27781c15
|
Update how definitions are searched for
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
f927f806ba
|
Move check
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
1f0a434e96
|
Remove unused vars
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
dcb6f68826
|
Don't pass null textSource into searchSource
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
185963899b
|
Use promiseTimeout
|
2019-10-28 17:03:42 -04:00 |
|
toasted-nutbread
|
d608657495
|
Move onError catch into searchAt
|
2019-10-28 17:03:42 -04:00 |
|
siikamiika
|
70418202cf
|
make search page checkbox options persist
|
2019-10-27 20:11:23 +02:00 |
|
siikamiika
|
48776145d6
|
add workaround to Chrome clipboard.readText
For some reason this doesn't work on Firefox, so keep using the new API
for Firefox
|
2019-10-27 15:46:27 +02:00 |
|
toasted-nutbread
|
7a3315d75d
|
Use chrome.runtime.getURL instead of chrome.extension.getURL
|
2019-10-22 20:23:03 -04:00 |
|
toasted-nutbread
|
d9ae34821c
|
Add support for middle clicks opening new tabs on the context buttons
|
2019-10-19 22:30:16 -04:00 |
|
toasted-nutbread
|
dbec4bffda
|
Make the search button reuse an open search tab if it exists
|
2019-10-19 22:28:23 -04:00 |
|
toasted-nutbread
|
a5d7de8e97
|
Add correction to offset of imposter rect
Necessary when dealing with CSS transforms
|
2019-10-17 19:30:54 -04:00 |
|
toasted-nutbread
|
8f918c63dc
|
Reposition popup on window resize rather than clear the search
Fixes #107
|
2019-10-17 18:40:43 -04:00 |
|
toasted-nutbread
|
598cd32946
|
Update *show* APIs to unified showContent and setContent
|
2019-10-17 18:40:43 -04:00 |
|
siikamiika
|
5b98f3ea6e
|
add missing return to fix vertical text mode
|
2019-10-16 23:49:40 +03:00 |
|
toasted-nutbread
|
16521fec93
|
Assign first popup on the search page as a depth of 1
|
2019-10-15 20:23:25 -04:00 |
|
toasted-nutbread
|
cb236a7430
|
Add apiGetEnvironmentInfo function
|
2019-10-13 17:20:55 -04:00 |
|
toasted-nutbread
|
c92fc11fcd
|
Fix getElementWritingMode returning deprecated values on Edge
|
2019-10-13 16:44:13 -04:00 |
|
toasted-nutbread
|
b34ff7ebe9
|
Change #yomichan-float to .yomichan-float
Since there can be more than one popup, using a class makes more sense than an ID.
|
2019-10-13 12:12:52 -04:00 |
|
toasted-nutbread
|
c9158a37b5
|
Allow outer popup stylesheets to be injected
|
2019-10-13 12:12:51 -04:00 |
|
toasted-nutbread
|
118f200500
|
Simplified how the auto theme works
|
2019-10-13 12:12:51 -04:00 |
|
toasted-nutbread
|
57db18c31b
|
Leave default stylesheet enabled by default
|
2019-10-12 19:00:24 -04:00 |
|
toasted-nutbread
|
b086fca69f
|
Add separate theme option for outer popup style
|
2019-10-12 19:00:24 -04:00 |
|
toasted-nutbread
|
883226b045
|
Update how custom CSS is applied
|
2019-10-12 19:00:24 -04:00 |
|
toasted-nutbread
|
c90bc75eb8
|
Create themes
|
2019-10-12 19:00:24 -04:00 |
|
toasted-nutbread
|
ceaeeb32dd
|
Remove bootstrap styles from float.html
|
2019-10-12 19:00:21 -04:00 |
|
toasted-nutbread
|
be7fa57d5c
|
Add support for a popup preview
|
2019-10-12 15:44:32 -04:00 |
|
toasted-nutbread
|
537d2ef532
|
Remove Display.dependencies
|
2019-10-12 15:31:29 -04:00 |
|
toasted-nutbread
|
6da7683552
|
Don't pass options around for calls to termsShow, kanjiShow, etc.
|
2019-10-12 15:31:29 -04:00 |
|
toasted-nutbread
|
a5b208fb89
|
Check if objects are properly initialized before showing content
|
2019-10-12 15:31:29 -04:00 |
|
toasted-nutbread
|
8a1637f6b3
|
Remove .show popup proxy API since it's not used
|
2019-10-12 15:31:29 -04:00 |
|
toasted-nutbread
|
194615ef21
|
Make popups store options
|
2019-10-12 15:31:29 -04:00 |
|
toasted-nutbread
|
3e249e19ac
|
Update Display initialization process
|
2019-10-12 15:31:29 -04:00 |
|
toasted-nutbread
|
cc72514ce6
|
Frontend updates
|
2019-10-11 23:24:51 -04:00 |
|
toasted-nutbread
|
1d516b3b24
|
Implement audio fallbacks
|
2019-10-10 21:30:38 -04:00 |
|
toasted-nutbread
|
22b218d172
|
Pass optionsContext to audioBuildUrl handlers
|
2019-10-09 22:03:56 -04:00 |
|
toasted-nutbread
|
c5d6b9452d
|
Create utility function for logging errors
|
2019-10-08 22:38:05 -04:00 |
|
toasted-nutbread
|
6a6e200ef9
|
Update rejections to use Error
|
2019-10-08 21:44:25 -04:00 |
|
toasted-nutbread
|
88de427184
|
Throw Error instead of string
|
2019-10-08 21:32:08 -04:00 |
|
Alex Yatskov
|
4df8662ea9
|
Merge pull request #234 from toasted-nutbread/remove-frontend-event-listeners
Remove event listeners when scanning is disabled
|
2019-10-05 19:48:46 -07:00 |
|
toasted-nutbread
|
113cc725c1
|
Make the window.onresize handler not change focus
|
2019-10-05 22:11:05 -04:00 |
|
toasted-nutbread
|
cd6d4e7ee1
|
Update how popup visibility works
|
2019-10-05 21:59:37 -04:00 |
|
toasted-nutbread
|
2255fadf52
|
Rename Popup.setVisible to setVisibleOverride
|
2019-10-05 21:40:10 -04:00 |
|
toasted-nutbread
|
c967b7a9f1
|
Remove event listeners when scanning is disabled
|
2019-10-05 13:57:33 -04:00 |
|
Alex Yatskov
|
46ab36180f
|
Merge pull request #233 from toasted-nutbread/static-handlers
Static handlers
|
2019-10-05 09:20:45 -07:00 |
|
toasted-nutbread
|
fa7ee468c0
|
Simplify float initialization
|
2019-10-02 21:12:24 -04:00 |
|
toasted-nutbread
|
bf382652a7
|
Use static object for float message handlers
|
2019-10-02 20:46:35 -04:00 |
|
toasted-nutbread
|
7d15213916
|
Use static object for frontend message handlers
|
2019-10-02 20:31:42 -04:00 |
|
toasted-nutbread
|
a628610cbd
|
Use KeyboardEvent.key for onKeyDown handlers
|
2019-10-02 19:49:52 -04:00 |
|
toasted-nutbread
|
861474d2fc
|
Fix inconsistent return type
|
2019-10-01 19:05:30 -04:00 |
|
Alex Yatskov
|
fba2bef905
|
Merge pull request #225 from toasted-nutbread/text-source-range-improvements
TextSourceRange improvements
|
2019-09-30 19:58:19 -07:00 |
|
toasted-nutbread
|
25a4dafd73
|
Fix tab focus being changed due to settings changes
|
2019-09-29 16:48:28 -04:00 |
|
toasted-nutbread
|
03c52625a9
|
Refactor seekForward and seekBackward
|
2019-09-28 11:28:55 -04:00 |
|
toasted-nutbread
|
a5f393fa2c
|
Fix incorrect check
|
2019-09-28 11:28:15 -04:00 |
|
toasted-nutbread
|
928d7aecd5
|
Directly return rather than use a temporary variable
|
2019-09-28 11:28:15 -04:00 |
|
toasted-nutbread
|
8110de514e
|
Change skipped node types to use a switch statement
|
2019-09-28 11:28:15 -04:00 |
|
toasted-nutbread
|
1a7ad30111
|
Remove jQuery dependency from float.html and search.html
|
2019-09-27 21:41:00 -04:00 |
|
toasted-nutbread
|
946e577e42
|
Implement custom window scroll
|
2019-09-27 21:41:00 -04:00 |
|
toasted-nutbread
|
95a7fd81f5
|
Use raw element references for container and spinner
|
2019-09-27 21:41:00 -04:00 |
|
toasted-nutbread
|
476a5e873a
|
Remove jQuery usage from float.js
|
2019-09-27 21:16:10 -04:00 |
|
Alex Yatskov
|
ba2858309e
|
Merge pull request #218 from toasted-nutbread/settings-profile-conditions
Settings profile conditions
|
2019-09-23 17:03:00 -07:00 |
|
Alex Yatskov
|
db405ffd24
|
Merge pull request #219 from toasted-nutbread/fix-null-caret-position
Handle null return value of document.caretPositionFromPoint
|
2019-09-22 10:06:52 -07:00 |
|
toasted-nutbread
|
f022ee4eca
|
Use a Promise to trigger callback when delay is 0 or less
|
2019-09-19 19:00:26 -04:00 |
|
toasted-nutbread
|
02927f9004
|
Handle null return value of document.caretPositionFromPoint
|
2019-09-18 22:11:18 -04:00 |
|
toasted-nutbread
|
dcfe722ba6
|
Add support for using optionsContext to select which profile to use
|
2019-09-18 19:14:04 -04:00 |
|
toasted-nutbread
|
073420a121
|
Normalize XHTML document node.nodeNode to upper case
|
2019-09-15 16:09:46 -04:00 |
|
Alex Yatskov
|
e4fa658295
|
Merge pull request #212 from toasted-nutbread/frontend-cleanup
Frontend cleanup
|
2019-09-15 11:33:48 -07:00 |
|
Alex Yatskov
|
88a6128e39
|
Merge pull request #211 from toasted-nutbread/validate-content-window
Validate contentWindow before focus
|
2019-09-14 17:31:23 -07:00 |
|
Alex Yatskov
|
2add068ff2
|
Merge pull request #210 from toasted-nutbread/defer-port-creation
Defer creation of communication port until required
|
2019-09-14 17:30:52 -07:00 |
|
toasted-nutbread
|
0067dfeacc
|
Remove redundant call of popupTimerClear
Also use explicit null checks rather than truthy checks.
|
2019-09-14 15:29:43 -04:00 |
|
toasted-nutbread
|
8b1e4d1c6f
|
Return only single element when deepDomScan is not enabled
|
2019-09-14 14:52:03 -04:00 |
|
toasted-nutbread
|
7dddcb8dca
|
Rename type to cause
|
2019-09-14 14:31:21 -04:00 |
|
toasted-nutbread
|
6d3037f3d6
|
Remove destructuring from searchAt, containsPoint, docRangeFromPoint
|
2019-09-14 14:27:25 -04:00 |
|
toasted-nutbread
|
89941d404c
|
Remove unused variable
|
2019-09-14 14:11:25 -04:00 |
|
toasted-nutbread
|
721248c821
|
Remove mouseDownLeft and mouseDownMiddle
MouseEvent.buttons can be used instead.
|
2019-09-14 14:11:06 -04:00 |
|
toasted-nutbread
|
964de775df
|
Validate contentWindow before focus
|
2019-09-14 12:02:31 -04:00 |
|
toasted-nutbread
|
304064dae0
|
Defer creation of communication port until required
|
2019-09-14 11:58:22 -04:00 |
|
toasted-nutbread
|
bab6a13bfb
|
Fix nested popups being shown if parent is hidden
|
2019-09-13 18:12:51 -04:00 |
|
Alex Yatskov
|
ec816e6767
|
Merge pull request #207 from toasted-nutbread/popup-proxy-writing-mode
Add writingMode to PopupProxy* termsShow and kanjiShow
|
2019-09-12 19:48:22 -07:00 |
|