Mark Salsbery
57a98c5ec2
Fixed preventDefaultAction functionality tests, removed unused preventDefaultAction instances from MouseTracker
2021-03-11 20:30:50 -08:00
Mark Salsbery
0195c5a5ec
preventDefaultAction - removed from MouseTracker, implemented for canvas-pinch and canvas-scroll events
2021-03-11 16:09:57 -08:00
Mark Salsbery
83788cbb75
key down/up event disposition defaults
2021-03-11 16:07:24 -08:00
Mark Salsbery
bed6cfa853
Removed a bit more IE<11 code
2021-03-10 17:18:17 -08:00
Mark Salsbery
802c3c23f7
Merge branch 'master' into ms-mousetracker
...
* master:
Changelog update
Remove support for IE < 11
2021-03-10 16:17:44 -08:00
Mark Salsbery
3b2d5e640c
removed some redundant code
2021-03-10 16:10:28 -08:00
Mark Salsbery
d7d7fda4af
Fixed bug preventing keypress events from firing on MouseTrackers with onKeyDown handlers
2021-03-10 15:58:27 -08:00
Mark Salsbery
2bbfa97063
MouseTracker preProcessEvent on key, focus, blur events
2021-03-10 14:53:33 -08:00
Mark Salsbery
c38188927e
Added preventDefault option to MouseTracker.contextMenuHandler and Viewer 'canvas-contextmenu' event args
2021-03-10 13:45:15 -08:00
rmontroy
515a155cf6
Remove support for IE < 11
2021-03-10 13:48:09 -05:00
Mark Salsbery
6fa083d2e0
Remove support for IE < 11 ( #1863 )
2021-03-08 13:33:05 -08:00
Mark Salsbery
459fcb9a4e
Merge branch 'master' into ms-mousetracker
...
* master:
Changleg for #1878
Separate properties for buttonGroup and customButtons
Better handle destruction when navigator in custom location
# Conflicts:
# src/viewer.js
2021-03-08 09:42:32 -08:00
Mark Salsbery
1c6d67d2d7
Merge pull request #1884 from woodchuck/pr-1878
...
Better handle destruction when navigator in custom location
2021-03-08 09:35:13 -08:00
Mark Salsbery
ac97d5ff3c
MouseTracker minor code formatting fixes
2021-03-07 14:24:32 -08:00
Mark Salsbery
a94841cf97
MouseTracker documentation update
2021-03-05 18:50:40 -08:00
Mark Salsbery
631881cb8a
Mousetracker documentation update
2021-03-05 18:39:31 -08:00
Mark Salsbery
6b7fcbdc07
MouseTracker isEmulated documentation update
2021-03-05 18:06:26 -08:00
Mark Salsbery
5674cf47ad
Per #1863 , dropped support for Internet Explorer < 11
2021-03-04 15:48:13 -08:00
Mark Salsbery
6a1a6275ed
MouseTracker: Allow pre-processing of click and dblclick events
2021-03-02 10:29:44 -08:00
Mark Salsbery
ce098f889c
Added additional documentation for the zoomPerSecond viewer option
2021-02-10 08:51:17 -08:00
Mark Salsbery
72fe7a9025
Show deprecation warning in console for MouseTracker.exitHandler
2021-02-10 08:32:00 -08:00
Mark Salsbery
4b40400cd3
MouseTracker contextmenu enabled by default
2021-02-10 07:29:36 -08:00
Mark Salsbery
73dc6895f1
Removed commented legacy fix code ( #1872 )
2021-02-09 16:28:42 -08:00
Mark Salsbery
9742c4880d
Merge branch 'master' into ms-mousetracker
...
* master:
Create FUNDING.yml
Bump ini from 1.3.5 to 1.3.7
change log for #1889
fileFormat is no longer hard coded in Zoomify Tile Source
# Conflicts:
# changelog.txt
2021-02-09 10:47:48 -08:00
ronnymikalsen
4a51a4e47c
refactor: removed empty line
2021-02-05 12:39:10 +01:00
ronnymikalsen
e7497272fa
fix: comment
2021-02-05 12:32:13 +01:00
ronnymikalsen
eb113662e8
refactor: cleanup code
2021-02-05 11:48:08 +01:00
ronnymikalsen
c410b82e65
fix: refresh $.pixelDensityRatio
2021-02-04 13:39:26 +01:00
ronnymikalsen
39811d9300
fix: draw the level based on pixel density ratio
2021-02-04 12:24:01 +01:00
Steve Halasz
0ede8992de
Separate properties for buttonGroup and customButtons
...
This makes it more clear what we're testing for or calling methods on, vs. assigning to this.buttons in both the
useGroup true and false cases.
2020-12-18 13:25:29 -05:00
abraham lam
c6f812bf8c
fileFormat is no longer hard coded in Zoomify Tile Source
2020-09-23 21:45:20 -04:00
Steve Halasz
8178687298
Better handle destruction when navigator in custom location
2020-09-10 17:40:30 -04:00
Mark Salsbery
c969f85239
contextmenu
2020-08-25 11:46:35 -07:00
Mark Salsbery
f7cd901672
Merge branch 'master' into ms-mousetracker
...
# Conflicts:
# changelog.txt
2020-08-25 09:13:23 -07:00
Mark Salsbery
35b1dcf362
Better setPointerCapture/releasePointerCapture exception handling
2020-08-25 09:11:00 -07:00
Mark Salsbery
5360e65ee9
setPointerCapture/releasePointerCapture exception handling
2020-08-25 08:51:00 -07:00
Ian Gilman
1772cab251
Merge pull request #1871 from MImranAsghar/change-v2-iiifsize
...
Replace v2 iiifSize max with full
2020-08-24 17:08:15 -07:00
Mark Salsbery
c22e624a3d
isPrimary handling
2020-08-20 16:56:57 -07:00
Mark Salsbery
e7bc65c0af
Remove stopImmediatePropagation stub for implementation in future release
2020-08-18 20:03:38 -07:00
Mark Salsbery
f38e0c7967
diff review cleanup
2020-08-14 22:03:23 -07:00
Mark Salsbery
3630b4d365
Merge branch 'master' into ms-mousetracker
...
# Conflicts:
# changelog.txt
2020-08-14 16:47:17 -07:00
Mark Salsbery
b07d47011f
preventDefaultAction docs
2020-08-14 16:42:06 -07:00
Mark Salsbery
3769af532b
Fixed tests to account for #1459 fix (fire drag-end event even if pointer didn't move)
2020-08-13 19:56:22 -07:00
Mark Salsbery
6b500f1ff2
docs update
2020-08-13 17:21:32 -07:00
Mark Salsbery
8fc83c696a
Improved releasing of tracked pointers on destroy()/stopTracking() ( #1346 )
2020-08-13 16:43:49 -07:00
Mark Salsbery
5a9874e4fa
changelog update
2020-08-13 10:09:17 -07:00
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
gunmiosb
f9fea572a5
Removed unnecessary (style.display !== 'none') check
...
Fixes issues 774 and 1861
2020-07-29 11:02:25 +02: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
Francesco Cretti
0bdc2df8ff
Documentations corrected
2018-06-26 13:51:33 +02:00
Francesco Cretti
02ddb7a2f7
preventDefaultAction in canvas-drag on minimap
2018-06-20 18:45:38 +02:00
Francesco Cretti
2eb6eaf52f
preventDefaultAction support
2018-06-20 18:07:43 +02:00