Commit Graph

1289 Commits

Author SHA1 Message Date
Ian Gilman
dfe465f79e Merge pull request #586 from jpstroop/iiif_use_full
Correct IIIF tile source to use canonical syntax
2015-02-05 09:09:36 -08:00
Jon Stroop
32338efe32 wasn't using canonical syntax 2015-02-03 10:14:46 -05:00
Ian Gilman
0b5b776db6 Starting next version 2015-01-29 13:20:56 -08:00
Ian Gilman
2f9563d58c Version bump 2015-01-29 13:10:59 -08:00
Ian Gilman
db88fe4166 Merge pull request #577 from msalsbery/viewer_focus
Removed Viewer focusHandler, added tabIndex option
2015-01-21 15:30:38 -08:00
Mark Salsbery
c2ebbbe1af Merge branch 'master' into viewer_focus
Conflicts:
	changelog.txt
2015-01-21 14:59:41 -08:00
Ian Gilman
a428fa110f Merge pull request #576 from msalsbery/mousetracker_defaulton
MouseTracker now defaults to tracking on (#558)
2015-01-21 14:46:12 -08:00
Mark Salsbery
a09b6837d3 changelog update 2015-01-21 12:49:45 -08:00
Mark Salsbery
43d8924513 Added tabIndex option to viewer 2015-01-21 12:47:42 -08:00
Mark Salsbery
b639f1e168 changelog update 2015-01-21 11:51:56 -08:00
Mark Salsbery
1e8b3a1ea6 Removed Viewer focusHandler/onCanvasFocus
Presumably, this was meant to manually scroll the viewer into view when it receives focus. This is already handled by browsers when tabbing to the viewer, so doing it explicitly isn't necessary, and it creates a negative user experience when clicking on a viewer to give it focus (as of #569).
2015-01-21 11:49:19 -08:00
Mark Salsbery
1da57564df Merge branch 'master' into mousetracker_defaulton
Conflicts:
	changelog.txt
	src/navigator.js
2015-01-21 11:18:52 -08:00
Ian Gilman
e966f3eafb Merge pull request #575 from msalsbery/navigator_disable
Added setMouseNavEnabled() support in Navigator
2015-01-21 09:59:47 -08:00
Mark Salsbery
406005c8c9 Removed dead code 2015-01-21 09:42:03 -08:00
Mark Salsbery
2fd2da465b Merge branch 'master' into navigator_disable
Conflicts:
	changelog.txt
2015-01-21 09:38:40 -08:00
Ian Gilman
78d91c9acf Merge pull request #574 from msalsbery/mousetracker_MSPointerEvent
Fixed pointer event model detection for IE 10 (#571)
2015-01-21 09:16:24 -08:00
Mark Salsbery
545997bace MouseTracker now defaults to tracking on (#558) 2015-01-20 18:35:58 -08:00
Mark Salsbery
269f9ee71d changelog update 2015-01-20 17:45:13 -08:00
Mark Salsbery
1151a9343e Merge branch 'master' into navigator_disable
Conflicts:
	changelog.txt
2015-01-20 14:01:45 -08:00
Mark Salsbery
674a208d95 Replace base class innerTracker instead of using a new one 2015-01-20 13:56:06 -08:00
Mark Salsbery
912f82d36d IE 11 fix and Merge branch 'master' into mousetracker_MSPointerEvent
Conflicts:
	changelog.txt
2015-01-20 13:28:30 -08:00
Ian Gilman
54ad0502e7 Merge pull request #573 from msalsbery/mousetracker_keyevents
Removed 'position' property from MouseTracker keyDownHandler/keyUpHandle...
2015-01-20 11:31:09 -08:00
Mark Salsbery
198d4de0e6 Added setMouseNavEnabled() and isMouseNavEnabled() method overrides to Navigator (#572) 2015-01-20 11:01:09 -08:00
Mark Salsbery
3b01014ac8 Fixed pointer event model detection for IE 10 (#571) 2015-01-20 10:26:14 -08:00
Mark Salsbery
7c39794bd9 changelog update 2015-01-20 09:52:18 -08:00
Mark Salsbery
e87020cf78 Removed 'position' property from MouseTracker keyDownHandler/keyUpHandler/keyHandler functions
Positional data is not available in the corresponding DOM event objects
2015-01-20 09:48:28 -08:00
Ian Gilman
2bd105042a Changelog for #537 2015-01-19 10:31:30 -08:00
Ian Gilman
ea060b33c8 Merge pull request #569 from msalsbery/keynavigation
Keyboard navigation fixes
2015-01-17 11:56:32 -08:00
Mark Salsbery
0f5c205656 Cut/pasted code fix 2015-01-17 11:25:24 -08:00
Mark Salsbery
b5b4131f49 changelog update 2015-01-17 11:21:16 -08:00
Mark Salsbery
412ebce94d Keyboard navigation fixes
Removed textarea element from Viewer DOM. Viewer.canvas now handles keyboard navigation.
2015-01-17 11:18:55 -08:00
Ian Gilman
1765e3c0c9 Merge pull request #537 from bitjutsu/bug-500-keyboard-nav
fix #500 - requests keyboard focus when canvas is clicked
2015-01-16 16:58:11 -08:00
Ian Gilman
02f3637a59 Merge pull request #568 from msalsbery/mousetracker_keys
MouseTracker - keyboard handling
2015-01-16 16:54:41 -08:00
Mark Salsbery
abacc50820 changelog update 2015-01-16 16:31:23 -08:00
Mark Salsbery
2831771af5 MouseTracker - keyboard handling
1) MouseTracker - added keydown and keyup handlers
2) Modifier keys ignored in keyboard  navigation handlers (#503)
3) Arrow key navigation fixed across platforms (#565)
2015-01-16 16:26:30 -08:00
Ian Gilman
a8ac532ce1 Merge pull request #566 from msalsbery/mousetracker_nocanvas
Mousetracker Improvements
2015-01-16 10:22:04 -08:00
Mark Salsbery
8e5e2168c8 Ensure capture released in abortTouchContacts() 2015-01-16 08:33:34 -08:00
Mark Salsbery
00aae52a08 Fix container-enter/container-exit event properties 2015-01-15 12:37:54 -08:00
Mark Salsbery
3d8ddcf1ff changelog update 2015-01-15 12:18:35 -08:00
Mark Salsbery
cb56e352cf Mousetracker Improvements
1) MouseTracker - Simulated touchenter/touchleave events now bubble to parent element MouseTrackers
2) MouseTracker - Improved multitouch support in enter/exit event handlers
3) MouseTracker - orphaned tracked touch pointers removed (fix for #539)
4) MouseTracker - removed touchenter/touchleave event support since the events don't exist on any known platform and have been removed from the W3C specification
5) Removed Viewer onContainerPress/onContainerRelease handlers (and the associated 'container-release' event ) that were never fired due to the canvas (child) element capturing the DOM events
6) Added 'canvas-enter', 'canvas-exit', and 'canvas-press' events to Viewer
7) ButtonGroup - removed obsolete MouseTracker event handlers
2015-01-15 12:15:22 -08:00
Ian Gilman
105e1f761e Merge pull request #564 from msalsbery/mousetracker_iframe
MouseTracker - Improved IE 9+ compatibility
2015-01-14 09:21:41 -08:00
Mark Salsbery
960b4a0d14 changelog update 2015-01-14 08:46:06 -08:00
Mark Salsbery
d26d3f9393 MouseTracker - Improved IE 9+ compatibility 2015-01-14 08:44:14 -08:00
Ian Gilman
aa735c1e00 Changelog fix 2015-01-13 09:27:39 -08:00
Ian Gilman
5f9822fe68 Merge pull request #562 from msalsbery/mousebuttons479
MouseTracker Improvements
2015-01-13 09:24:38 -08:00
Mark Salsbery
cc1b6b7c6f Minor events.js test comment fix 2015-01-13 08:41:02 -08:00
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
e4c549927b Merge remote-tracking branch 'upstream/master' into mousebuttons479
Conflicts:
	changelog.txt
2015-01-12 15:36:19 -08:00
Mark Salsbery
83ff365121 Revert "capturePointer()/releasePointer() call fix for pointer event model"
This reverts commit d582a9563f.
2015-01-12 15:33:51 -08:00
Mark Salsbery
1c465ec59c Revert "Second attempt: capturePointer()/releasePointer() call fix for pointer event model"
This reverts commit 1bdb83dc58.
2015-01-12 15:33:18 -08:00