Commit Graph

1590 Commits

Author SHA1 Message Date
Imran Asghar
f567fbfeaf Replace v2 iiifSize max with full
Size parameter is set to max when the tile width and image width are same. But, in version 2, max is not required to be supported by IIIF v2 services on any compliance level.
2020-08-13 12:00:16 -04:00
Mark Salsbery
e74d83f104 New preProcessEvent event 2020-08-12 21:22:48 -07:00
abraham lam
47463161b4 revised tileSize check as suggested by @msalsbery 2020-08-10 11:22:19 -04:00
abraham lam
820cdb90f8 tileSize is no longer hard corded in Zoomify Tile Source 2020-08-09 21:33:17 -04:00
Mark Salsbery
e7a62c2717 Enhanced pointer capture implementation, IE bug workarounds 2020-07-30 21:08:02 -07:00
Mark Salsbery
e47f629a9e Undo unnecessary event property changes from previous commit 2020-07-28 20:20:09 -07:00
Mark Salsbery
ef45f1df1d Fixed/enhanced Viewer event object properties 2020-07-25 20:08:52 -07:00
Mark Salsbery
2d4a723854 MouseTracker enhancements, improved IE <=10 support 2020-07-25 18:30:06 -07:00
Mark Salsbery
d2bb480363 Browser sniffing and pointer events fixes and enhancements 2020-07-24 20:05:39 -07:00
Mark Salsbery
f20b7e738c Stricter linting fixes part 1 2020-06-30 10:25:38 -07:00
Mark Salsbery
c4351f64e8 stricter linting 2020-06-25 16:01:14 -07:00
Ian Gilman
df850c62e8
Merge pull request #1832 from JoFrMueller/pr-1721
Clear viewer and navigator listeners and nodes to avoid memory leaks
2020-06-10 09:41:43 -07:00
Johannes Mueller
5f933b12bb Clear listeners and nodes to avoid memory leaks 2020-06-05 12:27:00 +02:00
Kenan Christian Dimas
c20f95ba94
small doc fix 2020-05-12 23:37:37 +07:00
Takuma Kira
9998edb255 Move TileSource.destroy to the right place. 2020-04-17 14:29:19 +09:00
Takuma Kira
c2ed66415f Revert "- Undo removing prefixUrl option in memorycheck-with-simple-image demo."
This reverts commit 344ddb924f.
2020-04-17 13:48:53 +09:00
Takuma Kira
344ddb924f - Undo removing prefixUrl option in memorycheck-with-simple-image demo.
- Define destroy method in TileSource class, call ImageTileSource.freeupCanvasMemory method as optional from TileSource.destroy method and remove TODO.
2020-03-23 11:29:07 +09:00
Takuma Kira
6cb57aa66c - Make ImageTileSource.freeupCanvasMemory method private and call it from ImageTileSource.destroy for consistency.
- Add comment to memorycheck-with-simple-image demo how to reproduce the problem.
- Simplify memorycheck-with-simple-image demo.
2020-03-19 12:02:50 +09:00
Takuma Kira
798e49e4b2 - Add freeupCanvasMemory method on Viewer.destroy method. 2020-03-18 14:37:45 +09:00
Ian Gilman
4c64042bac JSDoc fixes 2020-03-05 10:29:08 -08:00
Jasper Staab
0c2c506d88 apply pixelDensityRatio after flip 2020-02-19 18:35:23 -10:00
YSH
4627d59609
Update tiledimage.js 2020-02-13 14:49:14 -08:00
zero41120
3ec9b66bc9 1540 Use OSD defined isArray 2020-02-11 11:34:53 -08:00
YSH
d8651bd268
1540 Update documentation with correct terminology 2020-02-11 11:30:37 -08:00
zero41120
ff70878bb9 1540 Update documentation for setCroppingPolygons 2020-02-10 16:19:09 -08:00
zero41120
9d0c7bd9c9 1540 Remove support for array for cropping 2020-02-10 16:16:19 -08:00
Yansong Hong
7193f5b445 1540 Add support for xy point object and mixed array 2020-02-07 16:03:40 -08:00
Yansong Hong
b4bf21cda8 1540 Use strict equality instead of loose equality 2020-02-07 13:16:09 -08:00
Yansong Hong
dadef91ce0 1540 Address reviewer comment to better document viewportCoordToDrawerCoord function 2020-02-07 13:15:03 -08:00
zero41120
2d971af445 1540 Add feature to crop tiledImage with multiple polygons 2020-02-06 13:46:14 -08:00
Lutz Helm
8afdce3e00 Add error message if IIIF data @context property contains no IIIF context URI 2020-01-15 09:56:45 +01:00
Lutz Helm
d5d0b4ce6e Add tests for IIIF, fix error in OpenSedragonIIIFTileSource.canBeTiled 2020-01-07 16:10:14 +01:00
Lutz Helm
11719baaaf Expose private functions in IIIFTileSource for testing purposes 2020-01-06 16:16:05 +01:00
Lutz Helm
456567af59 Fix error in IIIF version detection 2020-01-06 13:42:32 +01:00
Lutz Helm
ddf42bf224 Improve clarity and remove error in IIIF size param determination 2020-01-06 13:42:32 +01:00
Lutz Helm
07cb95e99b Improve code readability 2020-01-06 13:42:32 +01:00
Lutz Helm
8ae1edfd48 Add support for IIIF Image API 3.0 beta 2020-01-06 13:42:32 +01:00
Ian Gilman
c01887f3e3 Updated NPM packages 2019-12-30 10:46:44 -08:00
aplave
0953bb4be8 Move $.console declaration up so $.Browser can make use of it 2019-12-22 10:33:15 -08:00
aplave
f7f2f501f5 Wrap URL parameter decoding in try-catch for safety 2019-12-22 10:32:17 -08:00
SangYeob Yu
4a3f79e305
prevent multi-points errors on ipad 2019-12-18 16:48:15 +09:00
SangYeob Yu
831c06c499
fix iPadOS 13 multi-touch issue 2019-12-10 16:29:20 +09:00
Greg Garson
8f0e876d4f Pass useCanvas value down to reference strip viewers. 2019-11-20 10:36:54 -08:00
Baltazar Gomez
70b2834839
remove deprecated imageSmoothingEnabled prefixes 2019-11-18 16:21:07 -07:00
Ian Gilman
c732ccd0e4
Merge pull request #1719 from alvaromartmart/master
fix wrong documentation description of `Viewer.world`
2019-10-09 13:36:38 -07:00
alvaromartmart
df45b0fd8c fix wrong documentation description of Viewer.world 2019-10-09 15:13:52 +02:00
Jay Smith
d9271a69a4
Correct gestureSettingsPan typo in docs
gestureSettingsPan.zoomToRefPoint
to
gestureSettingsPen.zoomToRefPoint
2019-10-03 14:47:16 +10:00
Evan Slawski
d970be5f8e PLATO-130: Pass along ajax headers when loading thumbnails in reference strip 2019-08-21 14:07:25 -04:00
Álvaro Martínez
cc28a0589f added missing Rect.degrees member to deocumentation 2019-08-19 08:19:28 +02:00
Álvaro Martínez
98d5e11fc7 added missing 'degrees' argument to viewport.setRotation() documentation 2019-08-19 08:18:43 +02:00
Álvaro Martínez
5a55ce4583 updated viewer.addOverlay and viewer.updateOverlay documentation (#1694) 2019-08-14 23:50:29 +02:00
Ian Gilman
3fa1068275 Making it possible to manually set the width and height of the navigator 2019-07-26 11:34:33 -07:00
David McAlpine
daa387f4b7 allow reference strip to work in a web component 2019-07-18 21:14:49 -04:00
berger-n
0436795c3b add support for iiif preferredFormats 2019-05-22 11:44:52 +02:00
yellowtailfan
378c2a160c Fixed: window resize was resetting image smoothing. 2019-04-19 16:26:41 +10:00
yellowtailfan
1d3a1e0ccf Set image smoothing options on sketch canvas. 2019-04-18 13:08:05 +10:00
Elie Roux
427ac45a8a better description 2019-03-19 18:23:27 +01:00
Elie Roux
db86ae28c8 address PR comments 2019-03-19 18:22:09 +01:00
Elie Roux
3f91bafcf8 rename usedFormat to tileFormat 2019-03-19 08:47:40 +01:00
Elie Roux
0810d97b69 no direct support for formatHints 2019-03-19 08:39:01 +01:00
Elie Roux
81e030e653 add formatHints options 2019-03-14 21:03:28 +01:00
Elie Roux
f8022385f7 fix qunit error 2019-03-14 19:58:38 +01:00
Elie Roux
b38f5d609b use === and !== 2019-03-14 19:10:40 +01:00
Elie Roux
e4987f9701 fix too agressive canonicalization 2019-03-14 16:10:28 +01:00
Elie Roux
661fef19b5 fix for #1617 and #1343 2019-03-14 14:04:12 +01:00
Yochay Doutsh
712e3d8dd1 Moved property from prototype to constructor and renamed private function 2019-02-10 14:57:35 +02:00
Yochay Doutsh
ef068e9229 split setImageSmoothingEnabled into private and public parts, change floor to round 2019-02-07 11:40:34 +02:00
Yochay Doutsh
1e538e665d imageSmoothingEnabled is being set to correct value after resize 2019-02-06 17:47:07 +02:00
Yochay Doutsh
578ff36a06 WIP: _calculateCanvasSize outputs are floored, but imageSmoothingEnabled is still initalized on resize 2019-02-06 16:04:33 +02:00
Andreas Levers
21cfb0acf4
Fixed issue #1557: Typo in viewer.js
Fixed a typo in areControlsEnabled
2018-10-31 18:15:48 +01:00
Ian Gilman
6f54c67bae
Merge pull request #1560 from superbland/disable_empty_label
Don't insert label element until this feature is fully implemented.
2018-10-31 09:45:27 -07:00
superbland
3049a81c94 Don't insert label element until this feature is fully implemented. 2018-10-31 15:37:57 +00:00
Stefan Weil
3227a152eb Add missing space between sentences in error message
This fixes an issue reported by LGTM:

    This string appears to be missing a space after 'deprecated.'.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-28 22:02:45 +01:00
Nelson Campos
dc8331e641 Clean unnecessary code.
Clean tiled image's flip property and methods.
2018-10-19 15:49:27 +01:00
Nelson Campos
546efcc1db Fix undefined return from getFlip
Navigator setFlip was looking for tiledImage flip state using the getFlip method.
The item this.viewer.world._items[0] can be undefined and trying to use its methods would fail.
2018-10-19 10:58:47 +01:00
Nelson Campos
4fe5a84170 Fix flipped debug drawing context 2018-10-18 15:29:08 +01:00
Nelson Campos
2670f62892 Fix navigator flip transformation
Flip transformation wasn't correctly applied on navigator for all images when its tileSource is flipped by default.
2018-10-18 12:04:52 +01:00
Nelson Campos
132c68c8bb Create getFlip function to retrieve tiledImage flipped state 2018-10-17 12:45:10 +01:00
Nelson Campos
bfd170689d Fix navigator flipped drag and click handlers 2018-10-17 11:10:37 +01:00
Nelson Campos
cf20d9fb43 Fix drawer clearance bounds 2018-10-16 17:29:44 +01:00
Nelson Campos
7a7ba07902 Moved flip call to the end of drawTiles method. Just code backup 2018-10-02 16:57:31 +01:00
Nelson Campos
49e3ef6885 Code backup. Bug Semi-fix. 2018-10-01 17:03:34 +01:00
Mark Allen Matney, Jr
f94aa78cc6 Improved ImageJob timeout error logging 2018-09-10 00:59:25 -07:00
Stefan Weil
6ea7ec261d Fix more similar typos in comments
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-09-01 14:36:31 +02:00
Stefan Weil
e3775acbe0 Fix typo in comment
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-09-01 14:34:14 +02:00
Stefan Weil
0e2f5d49ef Fix some typos in comments (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-09-01 10:59:20 +02:00
Jonathan Lake
2dd8a65e63 Adds option to set rotation increment for nav buttons and keyboard; Issue 1518 2018-08-21 17:39:46 -04:00
Ian Gilman
8eee617ed4
Merge pull request #1515 from Fabroh/master
Fix issue #1504
2018-08-10 09:48:55 -07:00
Fabien Rohman
b055f6fe54 Fix issue #1504 2018-08-10 10:23:33 +02:00
Peter
9511cf2d00 Removed save/restore for canvas 2018-08-10 03:46:25 -04:00
Peter
d892dcfbc7 Repaired Minor issues 2018-08-08 20:05:46 -04:00
Peter
9968025782 Simplified imageSmoothingEnabled Option. The option can be set during viewer creation and also later with the function viewer.drawer.setImageSmoothingEnabled(). 2018-08-03 18:47:16 -04:00
Peter
17e25c0428 Revert "Added switch to smoothly or unsmoothly render images on the canvas: imageSmoothingEnabled (true (default), false). Medical images can thus be displayed in more pixelated, unsmoothed manner."
This reverts commit 19f7b80dca.
2018-08-03 17:29:48 -04:00
Peter
19f7b80dca Added switch to smoothly or unsmoothly render images on the canvas: imageSmoothingEnabled (true (default), false). Medical images can thus be displayed in more pixelated, unsmoothed manner. 2018-07-30 20:00:58 -04:00
Ian Gilman
071b865765 Tweaks to minLevel DZI patch 2018-07-06 13:17:46 -07:00
Ian Gilman
452e50c8d8 Making the DziTileSource honor minLevel. 2018-07-03 09:40:10 -07:00
Ian Gilman
47e95b4d26
Merge pull request #1416 from francescocretti/hotfix/minimapClick
Navigator minimap onClick vertical/horizontal pan fix
2018-06-29 10:35:41 -07:00
Ian Gilman
7b73768b3b
Merge pull request #1484 from francescocretti/hotfix/minimapDrag
preventDefaultAction in canvas-drag on minimap
2018-06-29 10:26:45 -07:00
Francesco Cretti
9c2211f93c
Merge branch 'master' into hotfix/minimapClick 2018-06-26 14:25:02 +02:00
Francesco Cretti
ed169086e7 Doc minor fix and trailing space removed 2018-06-26 14:07:52 +02:00