Mei-Hui Su
ea833a780c
Update to allow setting of globalCompositeOperation when
...
html <canvas> is used to process multiple tiledImages to blend
is a specific way.
(special handling,
when compositeOperation is 'source-over' and opacity is 1,
useSketch is false, otherwise useSketch is true
)
Valid values are 'source-atop', 'source-in', 'source-out',
'destination-over', 'destination-atop', 'destination-in',
'destination-out', 'lighter', 'copy' or 'xor'
http://www.w3schools.com/tags/canvas_globalcompositeoperation.asp
2016-01-06 07:58:36 -08:00
Ian Gilman
db5949c2d7
Merge pull request #754 from fs-webdev/master
...
Added a patch to help slow down the scroll devices that fire too fast…
2015-11-04 11:31:01 -08:00
Sebastian Öberg
6b098c1c2b
Fixed zooming in with plus sign.
2015-11-04 11:00:08 +01:00
Grant Echols
3214494dc9
Added code to swallow the canvas-scroll event if we are swallowing it because of time.
2015-11-02 16:03:27 -07:00
Ian Gilman
88709189df
Merge branch 'master' into ian3
...
Fixed Conflicts:
changelog.txt
2015-10-29 14:31:38 -07:00
Ian Gilman
6b208f8a75
* You can now change viewport margins after the viewer is created ( #721 )
2015-10-29 14:29:59 -07:00
Ian Gilman
671379e1c3
* Fixed an issue with TiledImage setPosition/setWidth/setHeight not reliably triggering a redraw ( #720 )
2015-10-29 13:42:45 -07:00
Grant Echols
40edbd7a1c
Updates as per code review requests
2015-10-28 17:07:51 -06:00
Grant Echols
ad4bbb9daf
Changed name of config parameter to include 'MS' to suggest milliseconds.
2015-10-27 15:33:39 -06:00
Grant Echols
19c6179533
Added a patch to help slow down the scroll devices that fire too fast. This new code reduces the number of 'canvas-scroll' events that fire and slows down the zoom process.
2015-10-27 14:00:45 -06:00
Ian Gilman
8eb4cd9453
Merge pull request #744 from javierquevedo/master
...
Fixed issue in iOS devices that would cause all touch events to fail …
2015-10-27 09:00:43 -07:00
Sebastian Gassner
85edea7250
Add overlays after loading tileSource, when using per-tileSource overlays.
2015-10-17 09:48:09 +02:00
Javier Quevedo
f20d2ffa4d
Fixed issue in iOS devices that would cause all touch events to fail after a Multitasking Gesture was triggered. The fix works by aborting all touch contacts after a touch has been cancelled, since the Multitasking Gestures in iOS trigger the TouchCancel event on those touches which were active..
2015-10-16 15:52:20 +02:00
Antoine Vandecreme
2c73b0fb44
Use Math.round instead of Math.floor and Math.ceil for overlay placement.
2015-10-09 14:15:54 -04:00
Larissa Smith
4b72399e8f
Use the right queue item's options when replacing an item.
2015-10-08 16:29:01 -06:00
Larissa Smith
14e86cd30b
Set autoRefigureSizes back to true at the end of the loadQueue.
2015-10-07 16:09:17 -06:00
Larissa Smith
4643851da9
Optimized adding large numbers of items to the world.
2015-09-25 09:58:34 -06:00
Grant Echols
c4aa3715a7
Fixed problem with missing .length in for loop of raiseAddItemFailed event.
...
Added viewer._cancelPendingImages method that clears the loadQueue.
Added call to _cancelPendingImages from within the world.removeAll method.
2015-09-23 15:19:02 -06:00
Larissa Smith
fc8b4db796
Fix for Chrome (v 45) issue that key is sometimes undefined outside of the for-in loop.
2015-09-17 15:45:39 -06:00
Ian Gilman
0003b1c193
Merge pull request #727 from TMUND/toni
...
Fixed placeholderFillStyle flicker
2015-09-16 09:34:46 -07:00
Ian Gilman
0126f588a7
Merge pull request #728 from LarissaSmith/master
...
Fix for issue with tiledImages loading tiles at every level instead of just the best level:
2015-09-16 09:27:44 -07:00
Toni Munder
a2ee81d7cb
Fixed some code
2015-09-15 20:52:44 -07:00
Larissa Smith
418e21e9f4
Fix for issue with tiledImages loading tiles at every level instead of just the best level: using && instead of || means the tiledImage's longest side is used for comparison instead of the shortest side.
2015-09-15 15:58:34 -06:00
Ian Gilman
aa83e019fd
Changelog for #715 and #725
2015-09-15 10:31:43 -07:00
Ian Gilman
e4b33623fa
Merge pull request #725 from fs-webdev/master
...
Added 'tile-load-failed' event
2015-09-15 10:25:31 -07:00
Ian Gilman
4ac34b1190
Merge pull request #715 from LarissaSmith/master
...
Added autoRefigureSizes flag for disabling calls to _figureSizes …
2015-09-15 10:22:35 -07:00
Toni Munder
484ae63db1
Made some changes to flickering code
2015-09-14 20:45:52 -07:00
Larissa Smith
3fd51d81d7
Updated comments on setAutoRefigureSizes to eliminate reference to private variables and functions.
2015-09-14 16:14:32 -06:00
Grant Echols
4b3bfcb703
Cleaned up comments and renamed the event as per Ian's request to 'tile-load-failed'
2015-09-14 15:25:30 -06:00
Ian Gilman
b07e4b200a
Merge pull request #719 from Emigre/umd
...
registers an AMD module if possible
2015-09-14 13:54:27 -07:00
Toni Munder
561d091005
Code for flickering tile
2015-09-13 19:20:34 -07:00
Larissa Smith
f4be8f859e
Merge branch 'master' of https://github.com/openseadragon/openseadragon
2015-09-11 15:37:11 -06:00
Larissa Smith
60f114daf1
If autoRefigureSizes is set to true and bounds-change events have been skipped, call _figureSizes automatically.
2015-09-11 15:35:36 -06:00
Grant Echols
dd8baa1639
Added 'tile-open-failed' event to notify the app when a tile fails to load.
...
This can happen when the image has authentication or other restrictions.
2015-09-11 14:25:20 -06:00
Ian Gilman
63c066b6e5
Merge branch 'master' of github.com:openseadragon/openseadragon
2015-09-03 09:26:22 -07:00
Ian Gilman
9f2a2f361d
Changelog for #711
2015-09-03 09:24:15 -07:00
Ian Gilman
19f35c293b
Merge pull request #711 from AlbinoShaun/master
...
Change resize behaviour to prevent "snapping" to world bounds
2015-09-03 09:21:29 -07:00
Shaun Whitely
59a6a43379
Revert "Fixed navigator resize"
...
- This reverts commit c825438339
.
- Made navigator always use a minZoomImageRatio of 1
2015-09-03 09:44:27 +10:00
Gaspar Rey
f799a1fe86
Add 'define' as a global in JSHint
2015-09-03 00:35:43 +01:00
Shaun Whitely
c825438339
Fixed navigator resize
...
- Added navigatorMinZoomImageRatio with default of 1
2015-09-02 15:58:47 +10:00
Gaspar Rey
00459189b1
Define as an AMD module if available
2015-09-02 00:10:53 +01:00
Larissa Smith
2c6dfb1b0b
Changed this to _this and added documentation on setAutoRefigureSizes.
2015-09-01 10:48:41 -06:00
Shaun Whitely
6d3b582e58
Removed allowZoomToConstraintsOnResize and made the new resize behaviour
...
the default
2015-08-29 16:46:56 +10:00
Larissa Smith
913844b82b
Merge branch 'master' of https://github.com/openseadragon/openseadragon
2015-08-28 16:51:36 -06:00
Larissa Smith
24be6a52ed
Added autoRefigureSizes flag for disabling calls to _figureSizes during bounds-change event handlers. This improves performance when a lot of bounds-change events are fired in quick succession. Used flag to optimize world._arrange.
2015-08-28 16:10:26 -06:00
Ian Gilman
d673a453c6
Merge pull request #706 from LarissaSmith/master
...
Added option in addTiledImage to replace tiledImage at index.
2015-08-25 09:06:59 -07:00
Shaun Whitely
bd4921c285
Added option to avoid image from snapping to home bounds on resize.
2015-08-25 22:06:53 +10:00
Larissa Smith
7076d64b1b
Fixed race condition for replacing a tiledImage where the world may have changed before the new tiledImage loads. Added test for replacing with addTiledImage.
2015-08-21 11:01:32 -06:00
Serge Markin
11024f44f2
FIXED: Rotation works improperly on retina display #683
2015-08-20 20:11:30 +08:00
Larissa Smith
f13691f60d
Added option in addTiledImage to replace tiledImage at index.
2015-08-19 13:40:27 -06:00