Antoine Vandecreme
f0f76b847e
Add viewer.getLayerAtLevel method and rename getLayerLevel to getLevelOfLayer.
...
Add layers unit test.
2014-01-11 18:08:04 -05:00
Antoine Vandecreme
56707bd4f7
Add viewer.getNumberOfLayers method
...
layers.html test file:
-display 2 layers after opening
-fix order
-add opacity demo
-add rotation demo
2014-01-11 12:52:44 -05:00
Antoine Vandecreme
b542b90590
Fix $.indexOf pollyfill
...
Add the original options in addLayer events
Add layers demo page
2014-01-05 19:20:45 -05:00
Jon Stroop
24298dcbba
Only require IIIF level 1; Vary tile size based on src image when no tiles are reported. Toward openseadragon/openseadragon#313
2014-01-02 19:59:10 -05:00
Jon Stroop
6aaf44cebf
test for IIIF images w/o tiles
2013-11-18 12:52:55 -05:00
Antoine Vandecreme
6aca0c0886
Add counter to avoid trying to set scroll indefinitly
...
Style and spelling fixes
Set scrolls tests setup inside own function
2013-11-08 13:56:13 -05:00
Antoine Vandecreme
fafc985ada
Merge branch 'master' of https://github.com/openseadragon/openseadragon into fullscreen
2013-11-08 13:40:04 -05:00
Mark Salsbery
626f27771f
MouseTracker preventDefaultAction Unit Tests
2013-11-08 08:24:44 -08:00
Antoine Vandecreme
d70845d7eb
Separate fullscreen and fullpage methods ( #91 )
...
Fix scroll issue.
Handle fullscreen denial by the browser
2013-11-02 21:01:04 -04:00
Antoine Vandecreme
d853224c15
Add units tests for scroll
2013-11-01 17:37:19 -04:00
iangilman
5d45054fee
Merge pull request #257 from msalsbery/EventSource-Original-Events
...
originalEvent Pass through to EventSource events (#227 )
2013-10-22 10:31:18 -07:00
Antoine Vandecreme
54d02ada78
Replace viewport.getImageZoomRatio by conversion methods between viewport zoom and image zoom
2013-10-18 15:16:49 -04:00
Mark Salsbery
a9d6a82c67
Unit test update for EventSource originalEvent
2013-10-15 11:27:21 -07:00
Mark Salsbery
d574700b3d
Event Handler Signatures Changed to 'fn(event)'
...
All event handler signatures changed to 'fn(event)'
eventSource property added to the event object passed
Redundant event source properties removed ('button' and 'viewer'
Documentation updated in MouseTracker
changelog.txt updated
2013-10-10 17:00:15 -07:00
iangilman
9050a39387
Merge pull request #243 from avandecreme/master
...
Add coordinates conversion methods to viewport.
2013-10-10 10:38:09 -07:00
Jon Stroop
32254f1418
removed duplicate iiif test tile files (w/ different names) and completed sets
2013-10-05 15:44:06 -04:00
Jon Stroop
935013c120
added missing 1.1 tiles
2013-10-05 15:38:00 -04:00
Jon Stroop
54ace13782
deleted duplicate iiif 1.1 test tiles
2013-10-05 15:15:47 -04:00
Jon Stroop
8f154e3173
removed old, unnecessary files from cache
2013-10-05 15:11:59 -04:00
Jon Stroop
964e73b9a5
iiiftilesource now uses pixel-based syntax 'w,'. level 1 compliance it still required, so backward compatability should not be an issue
2013-10-05 15:02:26 -04:00
Antoine Vandecreme
3e5a9b52c9
Rollback basic.html and create coordinates.html.
...
Fix unit tests.
Fix documentation.
2013-10-05 10:21:12 -04:00
iangilman
74332ca374
Merge pull request #238 from jpstroop/issue236
...
IIIF 1.0 and 1.1 tests now depend on local tiles
2013-10-04 10:51:30 -07:00
Jon Stroop
c418725ade
full tile sets
2013-10-03 19:23:52 -04:00
Antoine Vandecreme
791ecfae75
Add coordinates conversion methods to viewport.
2013-10-03 17:27:11 -04:00
Jon Stroop
85c4f27dd8
resolves #236 ; iiif 1.0 and 1.1 tests now depend on local tiles
2013-10-02 15:53:10 -04:00
Mark Salsbery
d8fc7d10f9
Merge branch 'master' into Event-Names-Normalize
2013-10-01 15:12:00 -07:00
Jon Stroop
8099f8a803
applied iangilman\'s patch
2013-10-01 15:07:45 -07:00
Jon Stroop
4a00a62dd8
Adding iiif 1.0 info samples
2013-10-01 15:07:44 -07:00
Jon Stroop
e4bd874b03
added test for 1.1; renamed 11 to 1_1
2013-10-01 15:07:44 -07:00
Jon Stroop
8750300612
applied iangilman\'s patch
2013-09-30 19:42:16 -04:00
Mark Salsbery
ec3141a778
Event Names Normalized
...
Compound event names lower case with hyphen.
Button event names removed "on" and made lower case.
2013-09-30 10:22:06 -07:00
Jon Stroop
00870530af
Adding iiif 1.0 info samples
2013-09-28 06:46:41 -04:00
Jon Stroop
dcb2fc7136
added test for 1.1; renamed 11 to 1_1
2013-09-26 17:24:02 -04:00
Mark Salsbery
041597998f
Event Names Normalized
...
All event names lower case with no hyphens
2013-09-26 09:50:26 -07:00
Mark Salsbery
dab182757d
Renamed EventHandler to EventSource ( #225 )
2013-09-24 13:36:13 -07:00
Mark Salsbery
4adeacdc5e
MouseTracker Original Events in Handlers
...
MouseTracker Unit Tests
2013-09-20 09:17:48 -07:00
Mark Salsbery
0bbf6bc58a
Unit tests for canvas drag, release, click events
2013-08-30 10:09:22 -07:00
Mark Salsbery
1a005573f5
Unit tests for canvas drag, release, click events
2013-08-29 13:01:07 -07:00
Mark Salsbery
6049a7ecef
Unit tests for canvas drag, release, click events
...
Added test for canvas-drag, canvas-release, and canvas-click events
2013-08-28 11:33:41 -07:00
Mark Salsbery
853a141994
Unit tests for userData in events (issue #203 )
2013-08-28 05:50:22 -07:00
Luke Murray
ab82783cf1
update the comments and unit test
2013-08-13 10:33:12 +10:00
Luke Murray
0c662b8a8d
fix: comment updates and add a simple test for viewer.destroy
2013-08-12 16:38:37 +10:00
Chris Adams
3434fe600c
Tests: update AJAX tests
...
* IE8 support for makeAjaxRequest test (xhr.response does not exist,
responseText is supported by all major browsers)
* Update makeAjaxRequest test to confirm that the success callback is
called and that the error callback is not
* Add a test for makeAjaxRequest with an invalid file and verify that
error callback is called but the success callback is not
2013-07-02 16:37:19 -04:00
Chris Adams
6d7dd71577
Tests: IE8 support for log capture
...
No Array.indexOf. We are living like animals!
2013-07-02 16:20:56 -04:00
Chris Adams
9fb4ae2a9a
Tests: more targeted log capture setup
...
@Ventero pointed out that functions also have a length property
2013-07-02 16:09:23 -04:00
Chris Adams
2a3044e0cf
Tests: verify invalid string log messages
2013-07-02 15:20:17 -04:00
Chris Adams
7131c7a7da
Tests: check for AJAX error log message
2013-07-02 15:19:55 -04:00
Chris Adams
5a300998a8
Tests: console log capture utility
2013-07-02 15:12:16 -04:00
Chris Adams
d782da411e
Tests: code cleanup
2013-07-02 13:56:55 -04:00
Chris Adams
59a254bea6
Tests: add open failure tests, overhaul test framework
...
* Add tests for open failures
* Refactor tests to avoid tests depending on implied status from
previous tests:
1. The viewer is now created and destroyed for each
test to avoid pollution and simplify error handling: nothing
starts until you request it.
2. Some tests like Basic: Homepage depended on the Zoom & Pan tests;
now this is handled explicitly as part of the test setup
3. All basic tests are now properly async tests (since they needed
the viewer to load, they really were in the past except that
they were relying on the viewer state left behind from previous
tests)
* All tests now run inside the qunit-fixture to prevent masking
failures. Util.resetDom() has been refactored to use the
qunit-fixture and the teardown logic only used in the navigator
tests has been moved into the navigator test teardown method
* Fixed undeclared mainViewerElement variable in optional path in
the navigator tests
* JSHint cleanup
2013-07-01 18:26:44 -04:00
Chris Adams
7048cda69e
Tests: getString with placeholder expansion
2013-07-01 16:55:39 -04:00
Chris Adams
d447bd5612
Remove detritus left behind from error handler testing
2013-07-01 12:55:58 -04:00
Chris Adams
630bccad3d
Basic demo: set HTML5 doctype
...
This keeps IE8 out of quirks mode, which breaks things like
getWindowSize…
2013-06-28 15:44:38 -04:00
Chris Adams
c850121e9b
Tests: avoid leaking into global scope
...
This means that this will pass without error:
http://127.0.0.1:8000/test/test.html?noglobals=true
2013-06-26 16:54:37 -04:00
Ian Gilman
8e88f36098
Merge branch 'master' into raf
...
Fixed Conflicts:
src/viewer.js
2013-06-19 11:19:54 -07:00
Chris Adams
9f6f164d9f
Remove all whitespace
...
The results of running this command::
find . -name \*.js -print0 | xargs -0 perl -p -i -e "s|[ \t]+$||"
(Split from #136 )
2013-06-19 13:33:27 -04:00
Ian Gilman
b38e319f2c
Testing closing one image and opening another in navigator suite
2013-06-18 11:09:05 -07:00
Ian Gilman
9a28793e64
Testing source and timer management in basic test
2013-06-18 11:08:33 -07:00
Ian Gilman
862b560cb4
Basic test no longer uses navigator since we have a suite for that
2013-06-18 11:08:16 -07:00
iangilman
f412d07237
Merge pull request #121 from houseofyin/issue37-navigator
...
Issue37 navigator / Issue101 navigator follow-up / Issue102 navigator default
2013-06-13 09:39:27 -07:00
houseofyin
1833f85232
Implemented fix for a test failure that shows up on Firefox in some situtions
2013-06-12 15:06:17 -04:00
houseofyin
af1f1b64af
Removing the navigator demo files now that we have reasonable tests and examples for the navigator
2013-06-11 14:36:39 -04:00
Ian Gilman
29f3d80249
Making the basic demo a little more useful for debugging
2013-06-10 17:23:09 -07:00
houseofyin
9edd6ec131
Updated to turn on the navigator, since the navigator is no longer on my default
2013-06-08 12:03:51 -04:00
houseofyin
867e6de85a
Fixed a test that would fail if not scrolled to the top. Improved test speed. Changed some variables to better echo corresponding variables in the application code
2013-06-07 10:25:26 -04:00
houseofyin
aca25d1979
Speeding up the tets
2013-06-01 16:08:23 -04:00
Ian Gilman
1c60f90ee5
Tests for requestAnimationFrame and cancelAnimationFrame
2013-05-23 09:48:53 -07:00
Ian Gilman
673f881d52
Minor fixes to basic demo
2013-05-21 11:06:03 -07:00
Ian Gilman
e4993700af
Added test for makeAjaxRequest
2013-05-21 10:39:23 -07:00
Ian Gilman
7fc55d8a1f
Added a demo of the basic default viewer
2013-05-20 10:44:36 -07:00
iangilman
da86ca2e38
Merge pull request #46 from houseofyin/issue37-navigator
...
Issue37 navigator
2013-05-20 09:38:49 -07:00
houseofyin
bb4a8a0b4f
Bringing back in sync with the latest baseline
2013-05-17 22:29:08 -04:00
Benjamin Gilbert
771b5443da
test: Drop workaround for broken Drawer event emission
2013-05-17 01:26:21 -04:00
Ian Gilman
160da513cc
Merge branch 'fullpage-class' of github.com:bgilbert/openseadragon into bgilbert-fullpage-class
...
Fixed Conflicts:
test/test.html
2013-05-14 09:08:04 -07:00
Benjamin Gilbert
fd04647b1b
Test addition/removal of fullpage class on viewer element
2013-05-13 22:35:27 -04:00
Benjamin Gilbert
31d4cc13b7
Add tests for addClass/removeClass
2013-05-13 22:24:04 -04:00
Benjamin Gilbert
f235d7a642
Rename test/util.js to test/test.js
...
since we are about to create a module for testing utility functions.
2013-05-13 21:54:41 -04:00
Ian Gilman
ed87ceb23f
Sped up animation for basic test
2013-05-13 10:57:16 -07:00
Ian Gilman
9001fe9a5e
Generalized format test and added DZI XML
2013-05-13 10:50:43 -07:00
Ian Gilman
199c2f6c2d
Merge branch 'master' of github.com:openseadragon/openseadragon
...
Fixed Conflicts:
test/test.html
2013-05-10 11:59:09 -07:00
Ian Gilman
b95d6540a1
Generalized test timeout code
2013-05-10 11:53:49 -07:00
Ian Gilman
457f908c06
DZI-JSONp test now works; enabled
2013-05-10 11:32:43 -07:00
Heath Nielson
eb14eae428
Merge remote branch 'upstream/master' into getString-error
...
Conflicts:
test/test.html
2013-05-10 11:54:45 -06:00
Ian Gilman
05c25fddcf
Getting started on a DZI-JSONp test; currently disabled
2013-05-09 11:03:31 -07:00
Ian Gilman
4f13328609
Minor cleanups on basic test
2013-05-09 11:02:51 -07:00
Heath Nielson
e98fb410ee
Add some get/setString tests.
2013-04-26 15:19:23 -06:00
houseofyin
37cc433fc4
Adding blank line at the end of the file to make github happy
2013-04-08 20:59:16 -04:00
houseofyin
58107941bc
Removing obsolete file
2013-04-08 20:56:31 -04:00
houseofyin
e69033ee74
Removed some extraneous whitespace
2013-04-05 22:29:18 -04:00
houseofyin
cb5b844a74
Cleaned up and moved the demos
2013-04-05 22:28:03 -04:00
houseofyin
bbf0fc4302
Updated to address feedbac from @iangilman
2013-04-04 22:30:59 -04:00
houseofyin
df3344f67c
Getting into alignment with code style guidelines
2013-04-03 11:51:24 -04:00
houseofyin
b3d358fa35
First pass at bringing the code in compliance with the project code standards
2013-04-02 21:07:10 -04:00
houseofyin
d34a912a13
Added autohide tests
2013-04-02 16:40:52 -04:00
houseofyin
50a9cecd35
Refactored to replace parallel arrays with an object
2013-04-02 14:09:49 -04:00
houseofyin
6b97ab4424
Refactored to remove duplicated code
2013-04-02 13:49:15 -04:00
houseofyin
858487f8c6
Tests now go to all corners
2013-04-02 10:44:42 -04:00
houseofyin
f3d880df4c
Fixed a few minor errors in the test code
2013-04-01 23:30:05 -04:00
houseofyin
5bf4b51925
Checkpoint. Anchoring click to middle of view. Adding call to apply to constraints on viewer after the click, and additional testing
2013-04-01 22:33:58 -04:00
houseofyin
b1809d4c49
Checkpoint. Some more cleanup and simplification. Starting to convert nav click to pixel-based. Starting to get props to target that
2013-03-31 11:10:31 -04:00