mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-21 20:56:09 +03:00
An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.
c7df7be7f1
Add a `catch()` rejection of request for fullscreen (standard Fullscreen API implementation), as well as fullscreen exit. For now there is no actual handling, but we send a message to the internal error channel. Motivation: The fullscreen request was causing certain tests to fail when run with newer versions of QUnit (starting in 2.5.0), which now fails tests that have unhandled Promise rejections (as we did here). The exit case is not currently covered by tests, but works the same way (also returns a promise). See: https://fullscreen.spec.whatwg.org/#ref-for-dom-element-requestfullscreen%E2%91%A0 |
||
---|---|---|
.github | ||
.vscode | ||
images | ||
nbproject | ||
psd | ||
src | ||
test | ||
.browserslistrc | ||
.editorconfig | ||
.eslintrc.hound.json | ||
.eslintrc.json | ||
.gitignore | ||
.hound.yml | ||
.travis.yml | ||
changelog.txt | ||
CONTRIBUTING.md | ||
Gruntfile.js | ||
LICENSE.txt | ||
openseadragon.sublime-project | ||
package-lock.json | ||
package.json | ||
README.md |
OpenSeadragon
An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.
See it in action and get started using it at https://openseadragon.github.io/.
Stable Builds
See the GitHub releases page.
Development
If you want to use OpenSeadragon in your own projects, you can find the latest stable build, API documentation, and example code at https://openseadragon.github.io/. If you want to modify OpenSeadragon and/or contribute to its development, read the contributing guide for instructions.
License
OpenSeadragon is released under the New BSD license. For details, see the LICENSE.txt file.