Tom
ade59513df
move tile update logic back to TiledImage to keep drawing logic cleaner
2023-03-13 15:56:04 -04:00
Tom
641951aaed
split canvas from html rendering
2023-03-12 11:42:03 -04:00
Tom
6159ca7c7c
cleaning up drawer APIs
2023-03-11 11:38:21 -05:00
Ian Gilman
bf06f271c6
Changelog for #2293
2023-03-10 13:52:32 -08:00
Ian Gilman
cbb0a009e7
Merge pull request #2293 from pearcetm/zoom-constraints-fix
...
Take zoom constraint into account within _fitBounds
2023-03-10 13:49:41 -08:00
Ian Gilman
25b4d7a3ca
Merge pull request #2308 from AndrewADev/set-node-lts-in-ci
...
Update Travis to use latest Node LTS
2023-03-07 14:27:02 -08:00
Ian Gilman
624609d800
Changelog for #2306
2023-03-06 14:25:38 -08:00
Ian Gilman
afae0ec5ec
Merge pull request #2306 from MohitBansal321/addButton
...
add custom button for this viewer
2023-03-06 14:22:34 -08:00
Tom
a6e621b562
fix cropping when viewer is rotated
2023-03-06 14:29:39 -05:00
Tom
7c81d068e6
revert debugging changes in overlay demo
2023-03-05 16:12:30 -05:00
Tom
d1b8001adc
finished many implementation details and demo
2023-03-05 16:08:32 -05:00
Andrew Armbruster
2764e3ad9a
Try an even newer build env
...
This would buy even more time to find an alternative to pinning the runner version.
2023-02-28 21:16:41 +01:00
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
Tom
376ee38d3c
ThreeJSRenderer nearly complete, starting refactor of core to support plugin drawers.
2023-02-21 18:59:40 -05:00
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
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