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
Ian Gilman
0043956e2a
Merge pull request #1479 from alanaberdeen/master
...
Documentation addition for viewer.world
2018-06-15 13:26:04 -07:00
Alan Aberdeen
a691fbb37e
Add note that source in viewer.js is depreciated
...
source is in viewer.js for backwards compatibility. It is not an official part of the API and should not be relied upon.
2018-06-14 21:50:45 +01:00
evilricio
6c2c5ba498
Add CSS configuration options for the navigator minimap
...
This patch adds CSS configuration options for the navigator minimap, namely:
- background color
- opacity
- outside border color
- display region border color
If unspecified, the previous default values are kept as default as not to break previous implementations.
2018-06-14 17:38:30 +01:00
Alan Aberdeen
2a67484358
Add *correct* documentation for source on Viewer
2018-06-13 20:27:57 +01:00
Alan Aberdeen
0c4eafb669
Revert "Add documentation for source on Viewer"
...
This reverts commit 99b7c3d2e5
.
2018-06-13 20:25:00 +01:00
Alan Aberdeen
99b7c3d2e5
Add documentation for source on Viewer
2018-06-13 20:15:51 +01:00
Alan Aberdeen
002c1fcc65
Add documentation for .source on TiledImage
2018-06-13 20:11:26 +01:00
Alan Aberdeen
1024a2e1d8
Documentation addition for viewer.world
2018-06-13 12:32:10 +01:00
Ian Gilman
e01e36794d
Merge pull request #1441 from nelsonn3c/feature/flip
...
Adds flip/mirror slides feature.
2018-06-07 09:48:59 -07:00
Torbjörn Kvist
bbe34e0816
Remove offset for transparent tile.
2018-06-04 11:16:23 +02:00
Torbjörn Kvist
f509f43472
Change offset of clearRect.
2018-05-18 07:42:24 +02:00
Ian Gilman
24be785bbd
Updated to latest packages (and fixed lint errors)
2018-05-11 10:53:16 -07:00
Ian Gilman
ceb828dd06
Merge pull request #1429 from openseadragon/ig-square
...
Fixed issue with square tile code on IE
2018-04-25 09:35:11 -07:00
Nelson Campos
a31587df2f
Adds tests about flip methods
2018-04-17 16:23:21 +01:00
Nelson Campos
43d3949dd1
Refactored 90 degrees rotation button's actions.
2018-04-17 11:19:15 +01:00
Ian Gilman
b63c77fdb9
Merge pull request #1370 from avandecreme/tile_at_point
...
Fix getTileAtPoint epsilon precision
2018-04-16 09:44:25 -07:00
Nelson Campos
ec0f55098a
Simplifies viewport setFlip function.
2018-04-13 17:51:43 +01:00
Nelson Campos
c2fd5322e2
Code cleaning and function calls reorganization
2018-04-12 18:24:11 +01:00
Nelson Campos
b7badc7d32
Documentation comments fix
2018-04-12 10:39:37 +01:00
Nelson Campos
194d1c0606
Documentation comments
2018-04-12 10:36:34 +01:00
Nelson Campos
84dc60632c
code simplification and impro^Cments on toggleFlip function
2018-04-11 18:24:01 +01:00
Nelson Campos
b8a4f7e7a0
Reorganizes code to match standard calls of viewport object methods.
...
A new viewport function was created (toggleFlip()) to change viewport's flip state and demand new viewers drawing.
The onFlip function exists on openseadragon to handle flip control button press and demand viewport toggle flip.
2018-04-11 11:25:46 +01:00
Nelson Campos
6e2c1258df
Comments on functions
2018-04-10 12:04:58 +01:00
Nelson Campos
7e5c9e1897
Changes flip store object from viewer to viewport.
...
More than changing the store object of flip state, the code was simplified and the onFlip function from openseadragon was changed to receive a viewer argument.
TiledImage had a flipped variable wrongly stored.
From now on, flipped state must be read from the viewport object.
2018-04-10 11:51:06 +01:00
Nelson Campos
7c7d714839
Changes back default state values
2018-04-09 15:09:29 +01:00
Nelson Campos
f65dbd3a39
Changes back showFlipControl and showNavigator variables to false default state
2018-04-09 15:06:29 +01:00
Nelson Campos
6e4012976b
Adds two helpers for style formating and updates onCanvasKeyPress method.
...
There were created a new helper method "setDisplayTransform" to change navigator styling.
Also, a new general function "setElementTransform" was created to help on element styling.
For this commit, I also made some changes on viewer onCanvasKeyPress method:
- r is rotating the image clockwise;
- R is rotating the image counter clockwise;
- Freed "F" keycode to other purposes (like filters or others).
2018-04-06 11:52:10 +01:00
Nelson Campos
71fd747051
Adds flip/mirror slides feature.
...
This commit adds full support for a new OpenSeaDragon(OSD) feature - Mirror/Flip.
In order to fully support this new feature, the following OSD objects had to be modified:
- drawer.js:
- navigator
- openseadragon
- strings
- tiledImage
- viewer
Additionally, a new flip button was created (similar to the existing ones).
Flip Logic
Whenever the state is flip button is pressed, flip state is toogled, inverting all the controls and displays (the rotation direction is inverted as well).
This means that all viewer coordinates (including user inputs) must me inverted too.
Summary of modifications
- drawer.js: modified _offsetForRotation to invert rotation angle on flipped state. Added a _flip method to scale/mirror canvas context.
- navigator.js: adds full flip support and inverts nagivator inputs.
- openseadragon.js: new buttons, flip state variable and showFlipControl variable.
- strings.js: flip tool help tips.
- tiledImage.js: flips the actual drawing canvas.
- viewer.js: Added keyboardshortcuts to rotate 90degrees (r/R) and flip image (f/F). flip button state is stored here and flip order is set.
The flipped state is stored on viewer object.
2018-04-04 16:08:13 +01:00
Ian Gilman
02a397638c
Fixed test errors
2018-04-02 11:09:23 -07:00
Ian Gilman
7ba516b30a
Fixed issue with square tile code on IE
2018-03-27 09:48:18 -07:00
Ian Gilman
075a37ce8c
Now supporting square edge tiles with padding
2018-03-21 14:07:00 -07:00
schueffp@mskcc.org
4889d63534
removed trailing spaces error
2018-03-16 11:44:42 +01:00
schueffp@mskcc.org
85d8d9ee32
Added option zoomToRefPoint for all gestureSettings
...
This is an option for different applications or user preferences:
If zoomToRefPoint in a gesture setting is true (default), the zoom is
centered at the pointer position. Otherwise, the zoom is centered at the
canvas center.
2018-03-16 11:29:16 +01:00
Francesco Cretti
57654cf1cf
raise event for navigator click
2018-03-11 13:24:29 +01:00
Francesco Cretti
12be95c8c3
getCenter fixed when clicking on minimap
2018-03-11 13:05:19 +01:00
Ian Gilman
c915a5966f
Changelog for #1414 plus documentation tweak
2018-03-07 09:28:20 -08:00
Francesco Cretti
027dac0d8e
navigato minimap onClick vertical/horizontal pan fix
2018-03-07 11:25:33 +01:00
Francesco Cretti
44ca4a79b8
trailing spaces removed
2018-03-07 11:07:29 +01:00
Francesco Cretti
34f691df28
Event name and documentation
2018-03-07 10:32:31 +01:00
Francesco Cretti
2b878cbdbf
keyboard handlers patch
2018-03-06 15:51:22 +01:00
Zsolt Ero
8e06e5eb39
fixed IIIF options.maxLevel
2018-02-16 21:09:56 +01:00
Antoine Vandecreme
517e1feae8
Fix getTileAtPoint epsilon precision
...
Fix #1362
2017-12-24 10:57:57 +01:00
Jan Hudecek
5ddcfa438e
Added option pixelsPerArrowPress that sets the speed of movement by arrow keys
2017-12-14 17:10:10 +01:00
Ian Gilman
854086a62f
Merge pull request #1330 from ncmikkelsen/master
...
Fix for #1085 - goToPage : event sent before updating the index
2017-10-30 09:17:42 -07:00
Nikolaj Mikkelsen
a7cc7bbfba
Refactor: move the documentation comment down with the event
2017-10-26 22:36:19 +02:00
Rob Hicks
2db5cfeebd
move TiledImage instance instructions to function description
2017-10-26 12:36:30 -06:00
Rob Hicks
d59e237dda
more doc tweaks
2017-10-25 14:55:28 -06:00
Rob Hicks
12e1869f99
add clarifications to api docs for TiledImage
2017-10-25 14:51:17 -06:00
Nikolaj Mikkelsen
1a6aac578b
Fix for #1085 - goToPage : event sent before updating the index
2017-10-24 16:14:20 +02:00
Peter
44b108f00e
changed conditional if to else in draw function
2017-10-05 14:44:56 -04:00
Peter
f64388b038
Solves issue #1318 : transparent tiledImages get _needsDraw = false in the draw function.
2017-10-04 16:11:08 -04:00
Ian Gilman
ed42a7feee
Merge pull request #1288 from ooystein/dblClick
...
Manage preventDefaultAction flag inside canvas-double-click viewer event
2017-09-19 10:11:14 -07:00
Ian Gilman
a49bbbcb06
Addressing seams that appear in wrap mode on Safari and Firefox
2017-09-08 14:03:40 -07:00
Oeystein Lygre
d1ea179296
manage preventDefaultAction flag in canvas-double-click viewer event
...
Trigger the canvas-double-click event before default double tap to zoom happens on the viewer
2017-08-22 23:11:12 +02:00
Mutlu Koesem
8a4ef0cc2e
Fix placeholderFillStyle on tiledImage has no effect
2017-08-09 11:39:17 +02:00
Antoine Vandecreme
cd4c4d38ed
Fix getTileAtPoint floating point computation error
2017-08-06 15:00:50 +02:00
Ian Gilman
49ee98bbb0
Fixed a problem with preventDefaultAction for the canvas-drag event
2017-08-03 10:47:35 -07:00
Peter
910eaf6da6
changed indexOfImage to colorIndex
2017-07-31 17:43:10 -04:00
Peter
f268607b54
more colors for the default case and added documentation.
2017-07-31 17:36:25 -04:00
Peter
6265d389b9
remove BOM
2017-07-31 17:05:18 -04:00
Peter
175463a0f6
different colors for different tiled images in debug mode.
...
If there are multiple tiled images as overlay, it might be important to
see how they are loaded. Different colors in the debug mode for the
different tiledImages visualize that. DebugGridColors have to be given
as a sting array with a color for each tiledImage. However, shorter
arrays will be recycled without error. Also, single strings are treated
as single entry arrays, for backwards compatibility.
2017-07-26 10:57:17 -04:00
Ian Gilman
b0ed8444c1
Removed Doc comment for OpenSeadragon function
2017-07-18 16:39:43 -07:00
Ian Gilman
ca4550d76e
Doc comment fixes
2017-07-18 16:22:26 -07:00
Ian Gilman
65b41c3f6e
Looser check for DZI schema
2017-07-13 17:16:13 -07:00
Ian Gilman
d2c58c43aa
Removed Boolean constructor from pre-load patch
2017-07-13 16:56:09 -07:00
Ian Gilman
e8971b2940
Merge branch 'master' of https://github.com/thejohnhoffer/openseadragon into thejohnhoffer-master
2017-07-13 16:53:43 -07:00
Ian Gilman
28f9e9e35e
Merge pull request #1244 from LarissaSmith/master
...
Fix more issues with tracking multiple pointers.
2017-07-12 16:00:38 -07:00
Ian Gilman
0bbb7c336d
Merge pull request #1246 from openseadragon/ig-constraints
...
Updated viewport.getConstrainedBounds so it takes in `current`
2017-07-12 15:59:57 -07:00
Ian Gilman
969faaab23
Merge pull request #1193 from openseadragon/ig-loading
...
No longer loading too many tiles
2017-07-12 15:59:15 -07:00
larissasmith
0bded9f8e1
Correct docs and add check for contact count.
2017-07-12 11:21:52 -06:00
Gehan Gonsalkorale
76f5a0ed33
Fix for #1232 - constrainDuringPan causes jitter on mobile
2017-07-11 22:39:01 +01:00
Ian Gilman
6600aca3e4
Removing debug code
2017-07-11 13:41:40 -07:00
Ian Gilman
4320f2d6c8
Merge branch 'master' into ig-loading
2017-07-11 13:40:51 -07:00
Ian Gilman
97c839b9f3
Updated viewport.getConstrainedBounds so it takes in current
instead of immediately
2017-07-11 13:25:58 -07:00
Ian Gilman
41b9cc647b
Merge pull request #1133 from josmilmed/master
...
Patch to fix issue #697
2017-07-11 13:08:35 -07:00
Ian Gilman
fd502dbdab
Changelog for #1241
2017-07-11 11:53:41 -07:00
Ian Gilman
31bee4028f
Merge pull request #1241 from VipSaran/master
...
fix for #1209 (Reference strip using "thumbs")
2017-07-11 11:50:47 -07:00
Jose
aabfa32595
Merge conflict resolved
2017-07-10 23:01:04 +02:00
larissasmith
c3a65bab38
Replace filter with a for loop.
2017-07-10 13:54:20 -06:00
Robert Saric
57103a5dd4
fix for #1209 (Reference strip using "thumbs") additional changes
2017-07-10 20:19:13 +02:00
larissasmith
d9bda20e59
Fix more issues with tracking multiple pointers.
2017-07-07 16:50:03 -06:00
Robert Saric
413e40a64c
fix for #1209 (Reference strip using "thumbs")
2017-07-06 21:59:26 +02:00
Ian Gilman
2419a0111a
Merge branch 'master' into ig-loading
2017-07-06 10:06:07 -07:00
Ian Gilman
f0a943281b
Changelog for #1213
2017-07-05 09:42:10 -07:00
Ian Gilman
818d445ec9
Merge pull request #1213 from VipSaran/master
...
fix for #1210 (Dinamically show ReferenceStrip)
2017-07-05 09:38:29 -07:00
Robert Saric
51cf6201cf
fix for #1210 (Dinamically show ReferenceStrip) yet additional changes
2017-07-01 09:57:36 +02:00
Jose
0fe5dad769
zoom methods calls removed
2017-07-01 00:12:41 +02:00
Ian Gilman
d6bf2db5d8
Merge pull request #1229 from imagolive/1218-process-ready-items-in-queue
...
process ready items always even if others fail
2017-06-30 11:09:32 -07:00
Robert Saric
ec7e5e5419
fix for #1210 (Dinamically show ReferenceStrip) additional changes
2017-06-24 17:58:19 +02:00
Ian Gilman
0f6fedb057
Merge pull request #1214 from seanich/cache-cutoff
...
Use TileSource.getClosestLevel to set TileCache release cutoff
2017-06-23 11:17:40 -07:00
Ian Gilman
928404c520
Merge pull request #1222 from openseadragon/ig-safari
...
Fixed issue with transparent images disappearing on Safari
2017-06-23 10:40:30 -07:00
Ian Gilman
c7e3d9fc0e
Merge pull request #1223 from LarissaSmith/master
...
Fix image stuck to mouse when right-clicking and left-clicking simult…
2017-06-22 13:49:12 -07:00
endevea
101a734aaf
process ready items always even if others fail
2017-06-22 13:43:34 +08:00
larissasmith
ad206a7738
Add reference to github discussion on mouse tracking bug fix.
2017-06-20 16:35:00 -06:00
John Perdue
bfa0ac0137
Added setDebugMode function to Viewer.
...
Added SetDebugMode tests.
Update in respose to PR review.
2017-06-19 21:29:41 +01:00
larissasmith
319d27f0c0
Fix image stuck to mouse when right-clicking and left-clicking simultaneously.
...
Mouseup and mousedown events are lost when two buttons are pressed at the same time. Pressing buttons in the order left-button down, right-button down (ignored), left-button up (ignored), right-button up was leaving drag state active.
2017-06-16 14:05:35 -06:00
Ian Gilman
d71ceebd72
Fixed issue with transparent images disappearing on Safari
2017-06-15 17:28:04 -07:00
Sean Nichols
e4393cc4dc
Use TileSource.getClosestLevel to set TileCache release cutoff
2017-06-06 15:30:14 -04:00
Robert Saric
a783edc76f
fix for #1210 (Dinamically show ReferenceStrip)
2017-06-06 18:21:14 +02:00
Robert Saric
6f3b0a6d75
fix for #1165 (Reference strip not updated for initially set page)
2017-06-03 16:10:57 +02:00
Ian Gilman
8d782e1003
Merge branch 'master' into ig-loading
2017-05-31 10:00:46 -07:00
Sean Nichols
1fb25f3e41
Add documentation for opacity-change and composite-operation-change
...
- Add early exit to setOpacity/setCompositeOperation when new value is
the same as current
2017-05-30 14:52:45 -04:00
John Hoffer
1ae3a9b961
Merge branch 'master' into master
2017-05-30 12:58:05 -04:00
thejohnhoffer
7a4fda37b5
setPreload correctly treats both Primatives and Objects as Boolean Primatives
2017-05-30 12:00:43 -05:00
Sean Nichols
035f35a26a
Synchronize opacity and composite operation of TiledImages in navigator
2017-05-25 12:26:30 -04:00
Ian Gilman
d815b5da64
Merge pull request #1201 from vin-dev/master
...
Add timeout for navigator item index change handler. Fix for issue# 1126
2017-05-23 09:59:29 -07:00
Ian Gilman
326e7f3e36
Merge branch 'master' into ig-loading
2017-05-22 10:19:57 -07:00
Ian Gilman
e4771234a2
Merge pull request #1198 from openseadragon/ig-closest
...
Improved best first level calculation
2017-05-22 10:17:19 -07:00
vin
4eca8aca98
Add timeout for navigator item index change handler. Fix for issue# 1130
2017-05-22 17:20:41 +05:30
Ian Gilman
82b1b3e599
getClosestLevel refinement
2017-05-19 11:12:01 -07:00
Ian Gilman
52525f6697
Changelog for #1200 and comment tweak
2017-05-19 10:06:48 -07:00
Ian Gilman
8fe682f966
Merge pull request #1200 from LarissaSmith/master
...
Clamp device pixel ratio to a minimum of 1 for calculating pixelDensi…
2017-05-19 10:02:50 -07:00
larissasmith
23cba35ea0
Clamp device pixel ratio to a minimum of 1 for calculating pixelDensityRatio.
...
A lower value can cause tile drawing issues.
2017-05-18 15:17:02 -06:00
Ian Gilman
283b2974dd
Debugging code
2017-05-18 11:19:06 -07:00
Alexey Tikhonov
ed93a32912
change regex determining tilesUrl to accept file as iipserver parameter without slash in front
2017-05-17 22:58:50 +03:00
Ian Gilman
1a60238c61
Improved best first level calculation
2017-05-16 13:49:59 -07:00
Ian Gilman
03e43998eb
Fixed problem with subsequent zooms not loading tiles
2017-05-15 10:51:17 -07:00
Ian Gilman
bb0846f1a5
Merge branch 'master' into ig-loading
2017-05-15 10:14:01 -07:00
Ian Gilman
29f973029f
Changelog for #1196 and doc tweaks
2017-05-15 10:13:34 -07:00
Ian Gilman
bf1b5fd793
Merge pull request #1196 from VipSaran/master
...
fix for #1191 (extension of Viewer.open() function with initialPage argument)
2017-05-15 10:07:58 -07:00
Robert Saric
bb68755699
fix for #1191 (extension of Viewer.open() function with initialPage argument)
2017-05-14 15:56:21 +02:00
Ian Gilman
dc70acec55
Merge pull request #1192 from UCLALibrary/timeout-configuration
...
Enable configuration of ImageJob timeout
2017-05-12 10:28:39 -07:00
Mark Allen Matney, Jr
77da306397
Enable configuration of ImageJob timeout
2017-05-11 21:36:27 -07:00
Ian Gilman
300ebbfe82
Tracking tile loading separately from tile drawing
2017-05-11 11:49:18 -07:00
Ian Gilman
de2fcb1b74
Changelog for #1184
2017-05-11 10:19:43 -07:00
Ian Gilman
fc254c1c6f
Merge pull request #1184 from avandecreme/zoomtowithref
...
Fix zoomTo/zoomBy with ref point and immediately to true. Fix #800
2017-05-11 10:16:02 -07:00
Ian Gilman
e55c5beb1c
Merge pull request #1189 from lastlegion/master
...
[FIX #1188 ] added fix for supporting weird filenames that look like JSONs
2017-05-11 10:01:07 -07:00
Ganesh Iyer
ce1360f5cb
using try/catch $.parseJSON to check for JSONs
2017-05-10 17:51:59 -04:00
Ganesh Iyer
2a251b219a
added fix for supporting weird filenames that look like JSONs
2017-05-09 14:55:23 -04:00
Sean Nichols
2ed09bade2
Add fallback to BlobBuilder API when Blob constructor is missing
2017-05-08 15:34:46 -04:00
Sean Nichols
b909caaf45
Add some tests for AJAX tile loading
2017-05-08 11:14:26 -04:00
Antoine Vandecreme
8e755c389a
Fix zoomTo/zoomBy with ref point and immediately to true. Fix #800
2017-05-07 17:22:44 +02:00
Sean Nichols
11157999eb
Remove use of Object.keys and Array.prototype.forEach for IE8 compatibility
2017-05-05 15:37:33 -04:00
Sean Nichols
6fdf81f266
Ignore falsy header values and improve ajaxHeaders documentation
2017-05-05 15:37:33 -04:00
Sean Nichols
15fe35a589
Improve documentation and option/argument names
2017-05-05 15:37:33 -04:00
Sean Nichols
ddab768696
Add options for loading tiles via AJAX and custom AJAX request headers.
2017-05-05 15:37:33 -04:00
Robert Saric
85e60b759b
fix for #1172 (ReferenceStrip not freeing resources)
2017-04-25 21:07:37 +02:00
superbland
bb229c24d3
Only apply constraints during an actual drag
2017-04-24 22:47:40 +01:00
jonw-cogapp
ab6cdf102e
prevent unnecessary panBy on canvas-drag in viewer
2017-04-21 18:19:11 +01:00
Ian Gilman
2f7ebc2d67
Merge pull request #1149 from sickrandir/preventDefault-canvas-drag
...
Manage preventDefaultAction flag inside the canvas-drag viewer event
2017-04-21 09:51:24 -07:00
David Baker
a8dba2a494
Documents the return type for imageToViewportRectangle
2017-04-12 16:12:47 -06:00
kinto
741745433d
manage preventDefaultAction flag inside the canvas-drag viewer event. Trigger the canvas-drag event before default drag happens on the viewer
2017-03-15 09:51:44 +01:00
Daniel Berthereau
e6ae1ac4e1
Typo.
2017-03-13 00:00:00 +01:00
Daniel Berthereau
2515efa414
Typo.
2017-03-13 00:00:00 +01:00
kinto
bc5e235822
Add comment instructions for using preventDefaultAction parameter in canvas-click event
2017-03-14 19:23:07 +01:00
kinto
d5031835da
manage preventDefaultAction flag inside the canvas-click viewer event. Trigger the canvas-click event before default click zoom happens on the viewer
2017-03-14 16:08:52 +01:00
Jose
fba70355cd
In-iframe check added before resetting all active mousetrackers
2017-02-23 19:15:29 +01:00
Jose
70bdc8839e
Some issues solved
2017-02-20 20:23:25 +01:00
Jose
d5b62aabcd
Patch to fix issue #697 , also contains improvements when panning under certain constrains
2017-02-19 17:36:53 +01:00
Peter
219e4a14c6
Update strings.js
2017-02-09 17:29:13 -05:00
Antoine Vandecreme
e65de72e3a
Fix simple image being drawn twice. Fix #1113
2017-02-04 15:37:50 +01:00
Ian Gilman
7b7672ef96
Merge pull request #1120 from leesei/issue-1080
...
update doc for `$.Button`
2017-02-02 14:27:10 -08:00
leesei
9d96c58eaf
update doc for $.Button
...
relates to #1080
On branch issue-1080
Changes to be committed:
modified: src/button.js
2017-02-02 14:24:16 +08:00
leesei
cce1e9ac37
fix: overlay size calculation
...
fix #1116
2017-02-01 12:06:14 +08:00
Antoine Vandecreme
63a8a2ffa6
Allow tiled image rotation outside the 0 to 360 range
2017-01-21 20:13:32 +01:00
Antoine Vandecreme
b62d4a7bc1
Fix navigator with rotation and clip
2017-01-21 19:40:21 +01:00
Antoine Vandecreme
fc69c6568d
Animate rotation
2017-01-21 19:40:21 +01:00
Antoine Vandecreme
de25b68b43
Add eslint and hound
2017-01-16 21:41:07 +01:00
Ian Gilman
525232c873
Merge pull request #1104 from dieend/navigator_constrainDuringPan
...
Navigator can pan outside boundary
2017-01-16 11:45:59 -08:00
Ian Gilman
855bfbe168
Merge pull request #1102 from avandecreme/sketch_canvas_size
...
Fix sketch canvas not resizing properly. Fix #973
2017-01-16 11:04:07 -08:00
Ian Gilman
86783a50b9
Merge pull request #1101 from avandecreme/optimize_tile_smoothing
...
Disable tile edge smoothing when only one tile is drawn. Fix #956
2017-01-16 10:57:31 -08:00
Adinata Thayib
4eb3864639
Fix navigator doesn't get constrained although viewer have constrainDuringPan options on
2017-01-11 20:11:43 -08:00
Antoine Vandecreme
43bd0e972f
Fix sketch canvas not resizing properly. Fix #973
2017-01-08 11:13:32 +01:00
Antoine Vandecreme
a23a709fb1
Disable tile edge smoothing when only one tile is drawn. Fix #956
2017-01-07 19:56:37 +01:00
leesei
286ba36bf3
fix param for update()
...
Changes to be committed:
modified: src/overlay.js
2017-01-06 11:30:09 +08:00
Ian Gilman
6a3b2d52c5
Merge pull request #1074 from altert/smallfix
...
See #832 , further fix for dzitilesource guessing of tilesUrl, for iii…
2016-12-22 09:59:09 -08:00
Ryan Lester
b4d0104206
Comments for some private functions in TiledImage.
2016-11-13 23:03:43 -05:00
Sean Nichols
e2c43d64db
Fix incorrect call to getTileWidth and getTileHeight in getTileAtPoint
2016-11-08 16:20:12 -05:00
Ian Gilman
ec46f85024
Merge pull request #1066 from avandecreme/wrapping
...
Remove reliance on getTileAtPoint for wrapping
2016-11-07 13:38:58 -08:00
Alexey Tikhonov
870bb2a99a
See #832 , further fix for dzitilesource guessing of tilesUrl, for iiipserver configurations like /iiipsrv?DeepZoom=/path/my.dzi
2016-11-07 11:42:37 +03:00
Antoine Vandecreme
6370a6bafa
Fix tests
2016-11-05 16:41:09 +01:00
thejohnhoffer
3eee34a0f2
count tiledImage._tilesLoading
2016-11-04 17:37:48 -04:00
thejohnhoffer
cf5825d1fa
better underscores in preload term handling
2016-11-04 10:03:41 -04:00
thejohnhoffer
2915ee09c5
correct logic for call to _updateViewport
2016-11-04 09:26:34 -04:00
thejohnhoffer
9548ad6a27
using the strict === comparison
2016-11-04 09:24:08 -04:00
thejohnhoffer
171591a7a3
new opacity flag
2016-11-04 09:21:04 -04:00
thejohnhoffer
c402a7bfdd
underscores to preload
2016-11-04 09:11:46 -04:00
thejohnhoffer
0a44585457
documentation of opacity and preload relations
2016-11-03 22:39:00 -04:00
thejohnhoffer
3fc1948a44
setting booleans the shortest way
2016-11-03 17:12:44 -04:00
thejohnhoffer
1baf086e1b
setting booleans the easy way
2016-11-03 17:11:22 -04:00
thejohnhoffer
bac2cab8e9
document tiledImage.preload
2016-11-02 20:45:33 -04:00
Antoine Vandecreme
10dd723637
Remove reliance on getTileAtPoint for wrapping
2016-11-01 21:43:50 +01:00
Edminsson
04eafa9275
Edge smoothing and IE8 #1063
2016-10-31 09:25:13 +01:00
Ian Gilman
eb8b9ccd50
Merge pull request #1006 from avandecreme/master
...
Tiled image rotation
2016-10-26 09:58:12 -07:00
Antoine Vandecreme
4b48717010
Rollback sketchCanvas scaling when tiled image rotated
2016-10-25 21:41:42 +02:00
Antoine Vandecreme
5ac1502ccd
Take pixelDensityRatio into account when rotating
2016-10-24 22:03:31 +02:00
Antoine Vandecreme
b992d54572
Fix jshint error
2016-10-24 21:34:29 +02:00
Ian Gilman
73bea928c5
Merge pull request #1056 from awagner-mainz/awagner-mainz-no_prior_filetype_check
...
Update legacytilesource.js
2016-10-24 10:07:51 -07:00
Antoine Vandecreme
a9b60057ea
Fix wrapping.
2016-10-23 22:25:16 +02:00
Antoine Vandecreme
77310b0229
Remove TODO
2016-10-23 18:25:14 +02:00
Antoine Vandecreme
5bfccec7a3
Disable tile edge smoothing with tiled image rotation
2016-10-23 17:45:39 +02:00
Ian Gilman
6878bc8771
Merge pull request #1041 from zakharov-aa/master
...
IE8 fix for tileSources type: 'image'
2016-10-21 09:34:56 -07:00
Andreas Wagner
e50beb435b
Update legacytilesource.js
...
Remove check for filetype based on uri or mimetype strings (maybe the filetype is not known before actually downloading the resource).
2016-10-20 11:32:13 +02:00
Ian Gilman
5c538c0967
Merge pull request #1035 from adgoncal/patch-2
...
Fix IndexSizeError on IE and Edge #1033
2016-10-10 17:07:18 -07:00
Antoine Vandecreme
cca6b47fc0
Fix TileSource.getTileAtPoint
2016-10-09 14:05:22 +02:00
Antoine Vandecreme
2821c8f67b
Partialy fix edge smoothing.
2016-10-06 22:18:32 +02:00
zakharov-aa
ffa4bbc8df
IE8 naturalWidth and naturalHeight more clear fix
2016-09-28 10:39:20 +03:00