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
zakharov-aa
c5ad9b25bf
IE8 fix for tileSources type: 'image'
2016-09-28 09:40:28 +03:00
A
e38c53ff31
Use canvas instead of sketchCanvas
2016-09-23 16:19:08 -04:00