Mark Salsbery
0d6fca35c1
Fix pointer type passed to capturePointer/releasePointer in pointer events model.
...
Remembered to change the test shim as well.
2015-01-12 16:08:26 -08:00
Mark Salsbery
755854d3f7
Renamed non-primary button events/handlers
2015-01-12 11:02:54 -08:00
Mark Salsbery
becd11b6ce
Added unit tests
2015-01-11 10:06:07 -08:00
Ian Gilman
0429d8fe7f
Using real book images (m2)
2015-01-09 15:46:57 -08:00
Ian Gilman
c1d93acb27
Better next/previous support (m2)
2015-01-09 15:11:11 -08:00
Ian Gilman
a470d10f4d
* Scroll view: go to current page when entering mode; clamp at first and last (m2)
2015-01-09 14:04:45 -08:00
Ian Gilman
70e461c214
* Correct page height for thumbs (m2)
2015-01-09 13:53:48 -08:00
Ian Gilman
4fa6fea850
Scrollwheel for thumbs (m2)
2015-01-09 11:45:53 -08:00
Ian Gilman
3956e6013a
Clicking into thumbnails (m2)
2015-01-08 14:04:31 -08:00
Ian Gilman
c3d9b102c5
First version of m2 POC
2015-01-08 13:22:23 -08:00
Ian Gilman
03fec96f33
Moved viewport test
2015-01-02 14:25:42 -08:00
Ian Gilman
56ee5bd3c5
Viewport and tiledImage test fixes
2015-01-02 14:24:05 -08:00
Ian Gilman
a7d9f7dcd5
Fixed broken defaultZoomLevel and homeFillsViewer options
2015-01-02 11:44:35 -08:00
Ian Gilman
68dfc79101
Merge branch 'collections' into bugs
2014-12-31 11:16:33 -08:00
Ian Gilman
0edef40db2
Merge branch 'master' into collections
2014-12-31 11:13:27 -08:00
Mark Salsbery
8d4c776cd0
MouseTracker fixes for #502 , #518 , #527 , #539
2014-12-30 12:57:17 -08:00
Ian Gilman
a8b9e2b88f
Fix for one viewport unit test
2014-12-19 16:53:30 -08:00
Ian Gilman
a0092a4298
Merge branch 'collections' into bugs
2014-12-19 16:14:46 -08:00
Ian Gilman
062ee6227b
Merge branch 'master' into collections
2014-12-19 16:14:16 -08:00
Ian Gilman
c6b1efe85d
Added pause and "add more" buttons to animation demo
2014-12-19 15:55:24 -08:00
Ian Gilman
c9708399a1
Fixed bug with passing single literal tilesource on construction
2014-12-19 15:32:19 -08:00
Ian Gilman
ce8b0358ff
Test for item positions + navigator
2014-12-19 15:21:57 -08:00
Ian Gilman
f1610425bc
Navigator now updates when items are moved
2014-12-19 13:57:08 -08:00
nein09
00510c6cc2
Refactor other looping tests that don't reopen the viewer in a similar manner.
2014-12-15 09:41:32 -08:00
nein09
aebfecb4e8
Factor out looping and reopening viewer into a helper method, based on Ian's example.
2014-12-14 13:15:50 -08:00
nein09
e901248816
Explicitly call viewport.update() after zooming and make the test expected values reflect that action.
2014-12-14 11:08:54 -08:00
Ian Gilman
40d8f84187
Testing
2014-12-12 16:28:02 -08:00
nein09
c4fac82489
Clean up errors found by SublimeLinter.
2014-12-12 12:51:50 -08:00
Ian Gilman
d1627f9975
Merge branch 'collections' into ian
2014-12-11 17:10:00 -08:00
Ian Gilman
549ce64238
Using highsmith for animation demo
2014-12-05 11:05:50 -08:00
Ian Gilman
222f942752
Animation demo
2014-12-04 13:36:02 -08:00
Ian Gilman
28b1296105
IE8 fixes for DZI and World.removeItem
2014-12-04 12:00:04 -08:00
Ian Gilman
6b0e44d037
Merge branch 'collections' into ian2
...
fixed Conflicts:
test/demo/collections/main.js
2014-12-03 13:37:44 -08:00
Ian Gilman
211127b87b
Fixed window resize for navigator with multi-image
2014-12-03 11:13:06 -08:00
Ian Gilman
fd40c1a829
Test for tiledImage animation
2014-12-02 13:29:52 -08:00
Ian Gilman
09e494091e
More fixes for tiledImage animation
2014-12-02 13:17:56 -08:00
Ian Gilman
6a7f56d858
tiledImage bounds animation now works
2014-12-02 11:44:02 -08:00
Ian Gilman
7078826be1
Auto-resize now works for multi-image
2014-12-01 16:29:21 -08:00
Ian Gilman
bf9ccd5458
tile-drawing event now includes tiledImage
2014-11-24 13:25:20 -08:00
Ian Gilman
b8a1762a95
Unit tests for TiledImage unit conversion
2014-11-21 17:05:14 -08:00
Ian Gilman
2a5fd0b0f7
Fixed "toImage" converters
2014-11-21 15:18:25 -08:00
Ian Gilman
2336b81618
TiledImage update events now include which tiled image
2014-11-20 16:41:43 -08:00
Ian Gilman
36831d3434
Testing deprecations
2014-11-20 16:02:02 -08:00
Ian Gilman
68fbdc7beb
* Overlays appear in the DOM immediately on open or addOverlay ( #507 )
2014-11-20 15:33:13 -08:00
Ian Gilman
78f65152bc
Fixed: overlays were appearing under the canvas
2014-11-20 14:50:07 -08:00
Ian Gilman
632f09caa2
More drawer tests
2014-11-20 14:25:17 -08:00
Ian Gilman
78e44d487b
TileCache tests
2014-11-20 11:51:24 -08:00
Ian Gilman
cf0059daa5
Reorganized test folder
2014-11-19 16:52:33 -08:00
Ian Gilman
e465c24f2b
Support for generating code coverage reports
2014-11-19 16:46:05 -08:00
Ian Gilman
2508dd35f5
tiledImage tests for real
2014-11-19 09:28:09 -08:00
Ian Gilman
3449ba1961
tiledImage tests
2014-11-18 17:12:15 -08:00
Ian Gilman
613e03d413
Drawer tests; multi-image test
2014-11-18 16:28:08 -08:00
nein09
17fddb2ff5
Merge branch 'master' of https://github.com/nein09/openseadragon into viewport-tests
2014-11-18 13:19:35 -08:00
nein09
614261876d
Incorporate code review feedback - instantiate the viewer for looping ZoomLevel tests, change a few little syntax things
2014-11-18 13:05:58 -08:00
Ian Gilman
643332902d
Unit tests for World
2014-11-17 16:24:40 -08:00
Ian Gilman
b149b39b06
Reinstating sequence control tests
2014-11-17 14:06:10 -08:00
Ian Gilman
0e31b67ca5
ReferenceStrip fixes
2014-11-17 14:03:14 -08:00
Ian Gilman
4bd4dd5618
Reference strip testing
2014-11-17 13:17:24 -08:00
Ian Gilman
336482cd1c
Viewer.open now honors sequence mode
2014-11-17 12:57:49 -08:00
Ian Gilman
1279c6766c
More sequence mode work
2014-11-14 17:19:04 -08:00
Ian Gilman
0dd97dbc56
First version of sequence mode
2014-11-14 16:51:02 -08:00
nein09
20711c485b
getContainerSize test
2014-11-13 17:19:36 -08:00
nein09
ca7f79c896
Aspect ratio test
2014-11-13 09:04:11 -08:00
nein09
f765ab9933
min and max zoom level tests
2014-11-13 08:55:15 -08:00
Ian Gilman
1ed80b0d27
Docs and naming changes for collection mode
2014-11-12 16:31:46 -08:00
Ian Gilman
c4c17db045
Supporting collectionTileSize and collectionTileMargin
2014-11-12 15:48:38 -08:00
Ian Gilman
56ddf8c9c3
First steps for collection mode
2014-11-11 17:14:48 -08:00
Ian Gilman
9ebdaee326
Merge branch 'collections' into ian
2014-11-10 14:40:12 -08:00
Ian Gilman
55759a6906
Merge branch 'master' into collections
2014-11-10 14:39:43 -08:00
Ian Gilman
1366bb7abe
Touch-ups for #481
2014-11-07 16:07:04 -08:00
Ian Gilman
b15b94799c
Merge branch 'issue-464' of github.com:SupplyFrame/openseadragon into SupplyFrame-issue-464
2014-11-07 15:48:57 -08:00
nein09
06e970bbc3
Last of the tests for pixel/point/rect conversion.
2014-11-06 18:30:24 -08:00
Ian Gilman
3a902a7768
Testing overlays
2014-11-05 16:54:03 -08:00
Ian Gilman
b5a9116a0b
Fixed rotation with multiple images
2014-11-05 16:39:35 -08:00
Ian Gilman
8bdc55bd63
Fixed fitVertically and fitHorizontally
2014-11-05 15:57:44 -08:00
Ian Gilman
a9c9478752
Wraparound now works for images of other widths than 1
2014-11-05 15:24:31 -08:00
Ian Gilman
8641279890
Better tile caching for duplicate images
2014-11-05 13:48:27 -08:00
Ian Gilman
31c15aed69
Merge branch 'collections' into ian
...
fixed Conflicts:
src/viewer.js
test/demo/collections/main.js
2014-11-04 09:58:09 -08:00
Ian Gilman
43292c9bcb
Merge branch 'collections' into margins
2014-11-04 09:42:45 -08:00
Ian Gilman
de2d473db6
Merge branch 'master' into collections
...
fixed Conflicts:
test/test.html
2014-11-04 09:41:28 -08:00
Ian Gilman
ab33d984d3
More unit test fixes
2014-11-04 09:38:16 -08:00
Ian Gilman
00c2881c64
Fixed test breakages
2014-11-03 17:14:17 -08:00
nein09
fd380afe7f
Add tests for pixel <-> Point and viewport coordinates <-> image coordinates. Still working out the fine points of the target location.
2014-10-29 21:10:15 -07:00
Ian Gilman
a68be6ac68
You can now open multiple images when creating via OpenSeadragon()
2014-10-29 17:14:46 -07:00
Ian Gilman
95836a6ad1
Major overhaul to Viewer.open()
2014-10-29 16:11:21 -07:00
nein09
19844c8f42
Incorporate code review feedback, add a times method to the Rect class.
2014-10-29 09:42:19 -07:00
nein09
e0fbf869c9
Replace more magic numbers with constants.
2014-10-27 18:06:37 -07:00
nein09
2d70ee32fc
Remove randomness from test cases.
2014-10-27 17:58:59 -07:00
Ben Delarre
61d757e86b
Merge branch 'master' into issue-465
2014-10-27 14:07:10 -07:00
Ian Gilman
fb6280644a
Merge branch 'collections' into margins
...
fixed Conflicts:
test/demo/collections/main.js
2014-10-24 15:27:14 -07:00
Ian Gilman
3e1870cde0
Navigator now updates for item index changes and removals
2014-10-24 15:18:32 -07:00
nein09
c1ae3d08f7
More constants, fewer magic numbers.
2014-10-23 16:30:34 -07:00
nein09
72a0ecc195
Force a zoom factor of 2 and make that a constant; find the viewer position in the window for imageToWindowCoordinates (still not sure where the 20 x 20 pixel padding is coming from
2014-10-23 16:13:02 -07:00
Ian Gilman
46cd2ab800
Fixed issue with top/left margins; cleaned up naming
2014-10-21 17:11:09 -07:00
nein09
8494b7ee7f
Take out multiplication to avoid precision errors because it doesn't; add viewportToImageRectangle test
2014-10-21 11:19:41 -07:00
nein09
7cf4556cdc
Merge remote-tracking branch 'origin/master' into viewport-tests
2014-10-20 15:43:21 -07:00
Ian Gilman
a14bea39aa
More margins work
2014-10-17 14:27:24 -07:00
Ian Gilman
2d8652046a
First stab at margins
2014-10-16 14:00:07 -07:00
nein09
d9bd3343cc
viewerElementToImageCoordinates
2014-10-15 17:00:11 -07:00
nein09
c6dd2f213d
imageToViewerElementCoordinates and imageToWindowCoordinates
2014-10-15 16:54:09 -07:00
nein09
59ee91ea1a
add test for windowToImageCoordinates
2014-10-15 12:22:52 -07:00
nein09
13045e2ac4
Use propEqual to verify Point values, add a stub test for imageToWindowCoordinates
2014-10-15 11:45:19 -07:00
nein09
e8d4c00c5f
Add viewport.js to test.html so tests get run. Use built-in Point functions. Add a helper function to get a random number.
2014-10-09 16:58:45 -07:00
nein09
119ff4226d
Add a new test file to hold the viewport tests, and a few new tests to it.
2014-10-02 13:20:28 -07:00
Ian Gilman
e02209092c
Navigator now works with multiple images
2014-09-23 16:15:03 -07:00
Ben Delarre
bbcb9c1219
Fixed bounds of test.
2014-09-23 11:32:37 -07:00
Ben Delarre
23c9155e52
Fixed comment.
2014-09-23 11:30:46 -07:00
Ben Delarre
f07108ec2d
Updated implementation to better pass tests, still not 100% though.
2014-09-23 11:26:42 -07:00
Ian Gilman
63996a7d92
Merge branch 'master' into collections
...
fixed Conflicts:
src/viewport.js
2014-09-17 16:05:23 -07:00
Rob Sanderson
38da88c794
Fixing 2.0 test info.json
2014-09-04 12:28:52 -07:00
Ian Gilman
349e6125ea
Improved collections demo: gridTest, crossTest
2014-08-26 15:27:55 -07:00
Ian Gilman
08a38a8602
More test fixes.
2014-08-19 15:27:04 -07:00
Ian Gilman
b2e2b2b125
Renamed layers.js to multi-image.js
2014-08-19 15:03:45 -07:00
Ian Gilman
98111212cd
Converted layer tests to multi-image tests
2014-08-19 15:02:35 -07:00
Ian Gilman
796588ace2
Unit test fixes.
2014-08-18 16:32:21 -07:00
Ian Gilman
8efad6f3a0
Fixed home/constraints for multi-image.
2014-08-18 16:04:49 -07:00
Ian Gilman
5c7c1d5b6c
Moved Viewport.goHome to Viewer.goHome.
2014-08-12 16:44:53 -07:00
Ian Gilman
48603ba260
Drawer creation now supports width or height rather than scale.
2014-07-31 15:54:20 -07:00
Ian Gilman
298bcc25fb
Merge branch 'master' into ian
2014-07-30 09:26:15 -07:00
Rob Sanderson
cbdb0d19be
IIIF 2.0 Tiles test
2014-07-28 12:45:52 -07:00
Rob Sanderson
984fb8c531
Fixed drawer, renamed source, fixed tests
2014-07-28 11:53:06 -07:00
Ian Gilman
f97202833f
Merge branch 'master' into ian
...
fixed Conflicts:
src/viewport.js
2014-07-24 09:40:43 -07:00
iangilman
1e4288f770
Merge pull request #423 from henri-astre-msft/fitBoundsWithConstraints
...
add fitBoundsWithConstraints() to the viewport.
2014-07-24 09:28:53 -07:00
Ian Gilman
a3973a25e7
Added scaling to drawer.
2014-07-22 11:13:22 -07:00
Ian Gilman
ea6ee54136
Added x and y to drawer.
2014-07-17 16:24:28 -07:00
Henri Astre
d39971f80e
renaming fitBounds to fitboundswithconstraints
...
it looks like github for windows is not detecting filename changes when
a letter change from upper to lower case.
2014-06-23 16:16:38 -07:00
Henri Astre
318071d3ce
Cleanup for PR comments
...
- raise 'constrain' event inside applyBoundaryConstraints
- fix demo title/filename
- various fixes (default immediately to false + add private for
documentation)
2014-06-23 16:10:01 -07:00
Henri Astre
e7d8cff109
adding demo to show benefit of fitBoundsWithConstraints
2014-06-20 16:18:04 -07:00
Henri Astre
a563bdb658
fix .close() called after .destroy() + spacing
2014-06-18 10:35:23 -07:00
Henri Astre
764fa3e34a
Fix memory leak while destroying the viewer.
2014-06-17 17:26:10 -07:00
Ian Gilman
eb58d3fd11
Fixed QUnit dependency
2014-06-05 09:53:03 -07:00
Mark Salsbery
41034705c1
Removed mousenter/mouseleave DOM Event Handling from Unit Tests
2014-05-05 10:44:17 -07:00
Mark Salsbery
8232546d51
Merged upstream changes, fixed conflicts
2014-04-24 12:40:49 -07:00
iangilman
669925776a
Merge pull request #379 from avandecreme/ajax-file
...
Fix ajax call for file: and ftp: #73
2014-04-24 10:02:44 -07:00
Mark Salsbery
7567a657bd
Add Double-Click/Tap Gesture to MouseTracker ( #300 )
...
Fix for enhancement #300
Added double-click/tap gesture detection to MouseTracker.with
corresponding dblClickHandler event callback.
Added unit test for double-click detection.
Added Viewer dblClickHandler handling to optionally zoom on
double-click.
2014-04-22 09:23:56 -07:00
Mark Salsbery
8e119d66e5
Minor naming changes
2014-04-16 06:40:19 -07:00
Mark Salsbery
c2e7b376b0
pinchToZoom gesture option added, misc. fixes
...
changelog update.
pinchToZoom gesture option added.
Event unit tests cleaned up.
2014-04-15 19:19:47 -07:00
Mark Salsbery
b897959cff
Unit test fix for mouseover/mouseout fallback
2014-04-15 14:16:10 -07:00
Mark Salsbery
9b15ca090b
Fallback to mouseover/mouseout,
2014-04-15 13:04:08 -07:00
Antoine Vandecreme
47ae094675
Fix ajax call for file: and ftp: #73
2014-04-15 12:55:32 -04:00
Mark Salsbery
e8e0f28f5a
Merge Upstream Changes
2014-04-15 06:40:46 -07:00
Mark Salsbery
09bfd55add
MouseTracker fixes and tests
...
Separated event-model/device specific event handling code from
event-model/device agnostic event handling code.
Use enter/leave events instead of over/out events.
Updated unit tests for above changes.
Added unit tests for mouse gestures.
Updated changelog for breaking changes and deprecations.
2014-04-14 18:17:18 -07:00
Heath Nielson
c61a22f750
Support query parameters in DZI tileSource URLs
...
Any query parameters that are a part of the tileSource URL are added
to the tile URLs.
2014-04-10 14:08:19 -06:00
Antoine Vandecreme
16ee82d43b
Add showZoomControl, showHomeControl and showFullPageControl options to be able to hide specific controls. See #210
...
Add missing doc for buttons.
Set the rotate buttons to viewer.rotate(Left/Right)Button for coherence with other buttons.
Update tests.
2014-04-07 14:11:33 -04:00
Mark Salsbery
d324aea761
Multi-Touch MouseTracker Update
...
Refactored, fixed a couple bugs, unit tests working.
Issuing a pull request.
2014-03-31 12:54:37 -07:00
Antoine Vandecreme
775f4eba25
Merge branch 'master' of https://github.com/openseadragon/openseadragon into optimization
2014-03-21 16:12:50 -04:00
Antoine Vandecreme
4a5ccea2f7
Update overlays unit tests.
2014-03-21 15:55:04 -04:00
Antoine Vandecreme
ba10c392a1
Merge branch 'master' into layers
...
Conflicts:
src/drawer.js
src/viewer.js
test/test.html
2014-03-19 16:24:48 -04:00
Antoine Vandecreme
c9df575347
Merge from master
2014-03-18 13:17:43 -04:00
Antoine Vandecreme
71618a39f7
Use minified version in tests.
2014-03-15 11:56:07 -04:00