Craig A. Berry
bff93af17e
Handle XML embedded in tilesource JSON
...
The existing check for whether the tilesource data is XML or JSON
looks for a tag anywhere in the response content, which incorrectly
flags the content as XML in the case where it is really JSON with
XML embedded in it.
This commit corrects that problem by requiring the tag to occur as
the first non-whitespace part of the content. This is basically a
poor person's well-formedness check since well-formed XML cannot
have non-whitespace content outside of the root node.
N.B. While malformed XML content with non-whitespace characters
before the first element has been getting identified as XML, it
has not been getting parsed correctly. With current parsing
infrastructure, the content has been getting replaced by a parsing
error message. With more up-to-date parsing infrastructure, it
will throw an error. Either way we're not losing anything by failing
to identify malformed XML as XML.
Addresses issue #2325 .
2023-03-30 16:38:35 -05:00
Ian Gilman
292b62ba21
Change log for #2317
2023-03-16 13:26:59 -07:00
Ian Gilman
dec2afabb2
Merge branch 'master' of github.com:openseadragon/openseadragon
2023-03-16 13:23:40 -07:00
Ian Gilman
2ae9fb0e13
Merge pull request #2317 from pearcetm/after-resize-event
...
Add after-resize event
2023-03-16 13:22:50 -07:00
Ian Gilman
56ae09fc8a
Changelog for #2316
2023-03-14 14:02:07 -07:00
Ian Gilman
5f816246e4
Merge pull request #2316 from pearcetm/scaled-crop-bugfix
...
partial bugfix for #2312
2023-03-14 13:57:35 -07:00
Tom
fb32cc7198
add after-resize event
2023-03-13 22:19:06 -04:00
Tom
a01c230b6e
partial bugfix for #2312
2023-03-13 21:56:06 -04: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
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
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
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
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