Andrew Armbruster
5c12e1ce1c
Use newer runner version
...
Request a newer runner version from Travis CI due to a glibc version bump in newer versions of Node.
2023-02-28 21:04:22 +01:00
Andrew Armbruster
7d2ceac61a
Travis uses latest Node LTS
...
Update CI config to use the most recent LTS.
For some other possible values, see: https://docs.travis-ci.com/user/languages/javascript-with-nodejs/#specifying-nodejs-versions
2023-02-28 20:21:10 +01:00
Mohit Bansal
8a201c12b4
add given button function to buttongroup
2023-02-28 01:05:22 +05:30
Mohit Bansal
f393547d9e
add custom button
2023-02-27 23:52:29 +05:30
Andrew A
b0233f6a24
Drop non-standard lint command
...
Stick to existing approach leveraging grunt for dev tasks.
2023-02-24 19:51:42 +01:00
Andrew A
2932b0a800
Exclude IE 11 from query
...
We are ready to drop IE 11, so no need for it to be included in the browserslist
See: https://github.com/openseadragon/openseadragon/pull/2300#pullrequestreview-1308240522
2023-02-24 19:50:38 +01:00
Ian Gilman
59083b7669
Changelog for #2301
2023-02-23 15:07:09 -08:00
Ian Gilman
f0d15e3e79
Merge pull request #2301 from MohitBansal321/focusEvent
...
add canvas-focus and canvas-blur events to Viewer
2023-02-23 15:04:11 -08:00
Mohit Bansal
795e85bebb
update doc comments
2023-02-22 10:21:51 +05:30
Mohit Bansal
c05af1d38b
add focus and blur event
2023-02-19 15:49:43 +05:30
Andrew A
ab0ddcae3d
Add a lint script
...
Make it easy to lint in stand-alone fashion.
Note that I'm going with a direct call to ESLint, as using `grunt eslint` leads to warnings about a circular dependency (per trace it seems to originate in istanbul?)
2023-02-18 15:55:03 +01:00
Andrew A
09a119afe3
Add ESLint plugin for ES API linting
...
Adding [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat ) to check for usage of incompatible APIs.
For a list of browsers, we start out using both the 'defaults' query along with IE 11, which is still expressly supported in OSD v4 (current).
2023-02-18 15:50:21 +01:00
Ian Gilman
25aabbe766
Merge pull request #2298 from MohitBansal321/npmOutdated
...
some npm packages outdated
2023-02-17 14:16:07 -08:00
Ian Gilman
f2fa9dbb41
Changelog for #2297
2023-02-17 14:01:56 -08:00
Ian Gilman
9026c3a71d
Merge pull request #2297 from KevinBritten/docs/button-type-fix
...
2087 add type Element to documentation for custom ui buttons
2023-02-17 13:57:33 -08:00
Mohit Bansal
e765860aeb
Merge branch 'master' of https://github.com/openseadragon/openseadragon into npmOutdated
2023-02-17 15:26:10 +05:30
Kevin Britten
8ec6e55304
Merge branch 'openseadragon:master' into docs/button-type-fix
2023-02-16 17:21:44 -05:00
Ian Gilman
5a5420972c
Changelog for #2291
2023-02-16 14:16:56 -08:00
Ian Gilman
c7992411a5
Merge pull request #2291 from MohitBansal321/keyboardHandling
...
Consolidate viewer keyboard handling into keydown handler
2023-02-16 14:13:45 -08:00
Kevin Britten
cf3bf91b8d
add type Element to documentation for custom ui buttons
2023-02-16 14:51:30 -05:00
Mohit Bansal
8442cc2b2b
update npm packages
2023-02-15 19:15:22 +05:30
Mohit Bansal
0ab81df9b8
remove unwanted property
2023-02-15 09:37:03 +05:30
Mohit Bansal
6be459e451
formatting
2023-02-13 23:13:08 +05:30
Mohit Bansal
78928e3510
add comment
2023-02-13 23:01:19 +05:30
Mohit Bansal
4909320089
correction of keyCode
2023-02-12 13:30:41 +05:30
Mohit Bansal
3a8738fd43
spacing && documentation
2023-02-12 12:43:41 +05:30
Mohit Bansal
dac697c74e
formatting
2023-02-10 16:44:55 +05:30
Mohit Bansal
4bc9ea4573
add keypress handler's event
2023-02-09 12:55:44 +05:30
Mohit Bansal
cfa88b701f
replace canvasKeyPressEventArgs to canvasKeyDownEventArgs
2023-02-08 19:22:27 +05:30
Tom
16fc72d8fb
Take zoom constraint into account within _fitBounds when constraints = true and immediately = false
2023-02-07 18:12:26 -05:00
Mohit Bansal
f36d44dc67
Consolidate viewer keyboard handling into keydown handler
2023-02-07 03:31:57 +05:30
Ian Gilman
ead728dc35
Changelog for #2282
2023-02-03 14:07:08 -08:00
Ian Gilman
3cf3fb50b2
Merge pull request #2282 from RationAI/master
...
Ensure tile-loaded event completionCallback is called only once.
2023-02-03 14:03:39 -08:00
Aiosa
37d4f62ce9
Remove discouraging note on getCompletionCallback use docs.
2023-02-02 17:18:12 +01:00
Mark Salsbery
e0f9c94bb5
Merge branch 'master' into ms-reference-strip
...
* master: (276 commits)
Changelog for #2280 and #2238
remove trailing space
fix problem with click precision on ReferenceStrip
Changelog for #2273
Also add documentation for tileRetryDelay
try fix with check for null and undefined
fix build error
Add tileRetryMax documentation.
Revert async support and event breaking support in EventSource.
Changelog for #2276
add box-sizing property to the navigator display region
Implement support for async function and promise type recognition with $.type. Add $.Promise proxy. Implement support for promises in EventSource. Implement ability to abort events as well as prioritize events.
Changelog for #2270
issues/2192 fix.
Starting 4.0.1
Version 4.0.0
JSDoc fixes
Changelog for #2256
Changelog for #2249
removed polling vs resizeviewer option from demo
...
2023-02-01 09:26:49 -08:00
Aiosa
57486732b1
Prevent early tile completion with call order instead of guard flag. Improve getCompletionCallback docs.
2023-02-01 10:25:10 +01:00
Aiosa
55e7d2439a
Change completionCallback with 'tile-loaded' event to support original scenario of async completion notification with additional guarding flags.
2023-01-31 08:05:02 +01:00
Aiosa
81d86570da
Typo in the stopping comparison condition.
2023-01-28 14:08:00 +01:00
Aiosa
947109718c
Ensure tile-loaded event completionCallback is called only once. Check when context2D used after cache creation.
2023-01-28 08:42:07 +01:00
Ian Gilman
ca5cc84988
Changelog for #2280 and #2238
2023-01-26 14:13:52 -08:00
Ian Gilman
dbb60cf026
Merge pull request #2280 from damonsson/patch-1
...
fix problem with click precision on ReferenceStrip
2023-01-26 14:11:16 -08:00
Damian Murawski
2484de5010
remove trailing space
2023-01-26 11:44:39 +01:00
Damian Murawski
8550b4fea5
fix problem with click precision on ReferenceStrip
...
temporary fix for #1992 . Just adding 4px which works in all use cases.
2023-01-25 23:15:12 +01:00
Ian Gilman
6f7e8c7a49
Merge pull request #2238 from Ughuuu/pr-1386-3
...
add loop for re-trying failed tiles [Take 3]
2023-01-24 15:15:58 -08:00
Ian Gilman
e6f7c78626
Changelog for #2273
2023-01-24 14:58:13 -08:00
Ian Gilman
d22eceed66
Merge pull request #2273 from RationAI/master
...
EventSource: promises, priorities and execution breaks
2023-01-24 14:53:07 -08:00
Dragos Daian
b4700d28bd
Also add documentation for tileRetryDelay
2023-01-23 22:16:05 +01:00
Dragos Daian
f0f12c459e
try fix with check for null and undefined
2023-01-23 22:10:23 +01:00
Dragos Daian
5d70a807da
fix build error
2023-01-23 19:54:51 +01:00
Dragos Daian
77bc130636
Add tileRetryMax documentation.
2023-01-23 19:49:43 +01:00