Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openseadragon/openseadragon

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.
https://github.com/openseadragon/openseadragon

Merge pull request #177 from pnorcross/_getSafeElemSize

(hopefully) Final fix for issue #109, Viewport Broken on Hide.

51e37e35538137fe1c3ea046c38d0544c2f659ce authored over 11 years ago by iangilman <[email protected]>
Merge pull request #165 from bgilbert/releases

Update for GitHub-hosted release binaries

8e36f9eeadb9246fbd36b87f506b7417575471b2 authored over 11 years ago by iangilman <[email protected]>
cleaned up docBlock and tabs in _getSafeElemWidth()

26938ed10e0a0bf1a6bc07fac4c67c8a538ff8de authored over 11 years ago by pnorcrss <[email protected]>
Changelog for #160

1482f21d1193c79708a75b8bd85de09bc74fff3d authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #160 from lukemurray/custom_zoom_handler

Add the option for a zoom handler callback

f53ea2ddf1aa761645480292cf4a54b05116256b authored over 11 years ago by iangilman <[email protected]>
Use the correct onDraw in drawer.js. Remove imageFullSize and fix up the comment for onDraw

271739818125b5e25f33c40f82fa2e0e1ea8ceb9 authored over 11 years ago by Luke Murray <[email protected]>
refactored _getSafeElemSize()

e47210d0bd9f4d31f49c9e6e6c22b93c5d203262 authored over 11 years ago by pnorcrss <[email protected]>
fixed _getSafeElemSize()

cb39fb7e3292c127f087f75a514e206db76ae9d8 authored over 11 years ago by pnorcrss <[email protected]>
fixed _getSafeElemSize() calls

bf3dd7c0314d05987cd94e713ac596b8a396c5ad authored over 11 years ago by pnorcrss <[email protected]>
added and implemented _getSafeElemSize()

750eafcd2e0903943321f13e763a2efc1e42877e authored over 11 years ago by pnorcrss <[email protected]>
Changelog for #168

9d4434ee869606d44b7bdff7a1bdd281fd3ececf authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #168 from ethanli83/fixtouch

canvas pans when tap on touch screen

0aa0641cf4d90acdab46626bbfd4325b57ba5118 authored over 11 years ago by iangilman <[email protected]>
fix: remove the useTransform/SVG stuff and move back to a simple onDraw callback only so people can handle their own custom drawing and sizing

4239bb7adcba8b8b7119220b2bbf879ccf7cb0f9 authored over 11 years ago by Luke Murray <[email protected]>
Merge branch 'master' into custom_zoom_handler

0a8d11875e8a1647389d42f08f378f0aebef5bf9 authored over 11 years ago by Luke Murray <[email protected]>
issue:

canvas pans when tap on touch screen

reason:
onTouchStart calls onMouseDown which regist...

0bb9c5be9742337a2810cba84af903e5cd7c09fb authored over 11 years ago by ethan.li <[email protected]>
README: Update link to releases page

a09f09c0028a196053477634dcf4f99956f6a057 authored over 11 years ago by Benjamin Gilbert <[email protected]>
Stop copying changelog.txt to the website

It's not referenced from the site itself, and the GitHub releases page is
nicer.

4ff498814c1ea0683d4cedb7167dd354bcb10932 authored over 11 years ago by Benjamin Gilbert <[email protected]>
Stop excluding site-build/built-openseadragon/releases from clean

The historical releases directory in site-build is no longer kept in
built-openseadragon.

1f05e0de7281ebf4136063240e9b4798768cbcc4 authored over 11 years ago by Benjamin Gilbert <[email protected]>
Don't publish release binaries into site-build repo

We're going to be hosting them in GitHub Releases instead.

5555698cae493f8b7b1784108b29129f50ded650 authored over 11 years ago by Benjamin Gilbert <[email protected]>
Rename drawHandler to onDraw. Also make it a notification style callback

(does not override the draw functionality).
Add an overlay option 'useTransform' that will transf...

df877493a9c9eaec9cd16afd356043bfbbb2d90a authored over 11 years ago by Luke Murray <[email protected]>
changelog update for #159

aa7111aef154eec817137803d1c2607a0b3a893c authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #159 from ethanli83/master

Fix for onTouchEnd

77cf2a3b885b97d84e0829eba182284ef0b606f0 authored over 11 years ago by iangilman <[email protected]>
Add the option for a zoom handler callback

233c3a357a1af50f80c232492ad6850d25fc16e5 authored over 11 years ago by Luke Murray <[email protected]>
for fix I made to onTouchEnd:

1. remove IE8 related code as it does not support touch anyway
2. use event.changedTouches [ 0 ]...

0ef98be0b7df9acf3c85396f7bb9dcbe61963c24 authored over 11 years ago by ethan.li <[email protected]>
Update changelog

21ec16f2a75312f2f410107a18c40a71ea33fbc8 authored over 11 years ago by Ian Gilman <[email protected]>
OpenSeadragon.now() returned undefined the first time; fixed

7391561dcd28a84525eb8d928b95aef413c15ebb authored over 11 years ago by Ian Gilman <[email protected]>
Updated for 0.9.130 (In progress)

39b24e2a449ff4634f066cf79670f9760b5ddec0 authored over 11 years ago by Ian Gilman <[email protected]>
Updated for 0.9.129

024fefd7f14850d760c6c4485e5022b93a6f732e authored over 11 years ago by Ian Gilman <[email protected]>
fix issue:

onTouchEnd did not call the correct mouse up handler

8108009ba7f47e3b7eb58e62b3a6a0e280e29b07 authored over 11 years ago by ethan.li <[email protected]>
Changelog for #147

d941cee95354af4af4154a503d4b01edc7eac400 authored over 11 years ago by Ian Gilman <[email protected]>
Changelog for #151

74fdc25f08337f865462e8bf77d39452b2347b1a authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #151 from acdha/overhauled-ajax-error-reporting

Overhauled AJAX error reporting

850aa14802c2ffed5b85240974aeb06d1a5430ea authored over 11 years ago by iangilman <[email protected]>
Changelog for #55

1707e404c67bbfe28d9faf6b5b4c8e360eb68ff5 authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #154 from radix-pro/patch-1

Update iiiftilesource.js

db2b4bcd2a8e7c966d7c94cbfdb62a1ba68aad6c authored over 11 years ago by iangilman <[email protected]>
Update iiiftilesource.js

004f13365d4ae25d6ed97c1b6e5c807e1935da3e authored over 11 years ago by radix-pro <[email protected]>
Tests: update AJAX tests

* IE8 support for makeAjaxRequest test (xhr.response does not exist,
responseText is supported...

3434fe600c2a6351b6a0b81150cb127126bfd7fb authored over 11 years ago by Chris Adams <[email protected]>
Tests: IE8 support for log capture

No Array.indexOf. We are living like animals!

6d7dd71577c86585a8eb2b9fc070475862bf5b70 authored over 11 years ago by Chris Adams <[email protected]>
Tests: more targeted log capture setup

@Ventero pointed out that functions also have a length property

9fb4ae2a9a8ad8d73a692169cd09772cf551b8af authored over 11 years ago by Chris Adams <[email protected]>
Tests: verify invalid string log messages

2a3044e0cf0585bf997fa6ea6a74eeab6ceba602 authored over 11 years ago by Chris Adams <[email protected]>
Tests: check for AJAX error log message

7131c7a7da3acd025db5fc41a1c06723423848bf authored over 11 years ago by Chris Adams <[email protected]>
Tests: console log capture utility

5a300998a8a2b38ca942d8ffe83ebc2ff2af5204 authored over 11 years ago by Chris Adams <[email protected]>
Tests: code cleanup

d782da411ebe72bc89a92d260e48998d19971d76 authored over 11 years ago by Chris Adams <[email protected]>
Update iiiftilesource.js

3c7e4b794a7a24f9c88496634d6c0ccf927f5069 authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

8f8e0280152be7fc776adde095e93eab44359226 authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

acd55c709d9025141e3d954eb663710edcc680ff authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

040ff3a7aea6f9d8d371665d131e04cb0b25799e authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

a4303fb23267e7bcdcacdda887a698ecd97e4df1 authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

0441cfe4ec6ed3dfd7b3598bd8e8e6986870a4db authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

44a9d1b98b4c80daf9aba71296a1cde5953220d7 authored over 11 years ago by radix-pro <[email protected]>
Update iiiftilesource.js

Fix Issue #55 "Tiles rendering issue..."

dde42b641d675009ad5958f2ca2a34c01589ab5b authored over 11 years ago by radix-pro <[email protected]>
Viewport messages: add a class to the dialog for easy styling

0ed4703bd31112f12b178b50f311055390a01c6f authored over 11 years ago by Chris Adams <[email protected]>
Tests: add open failure tests, overhaul test framework

* Add tests for open failures
* Refactor tests to avoid tests depending on implied status from
...

59a254bea6a4c256e2b8ea96230bacb35624f57d authored over 11 years ago by Chris Adams <[email protected]>
Tests: getString with placeholder expansion

7048cda69eb2ac0f8153cdc20afcbb065ae3caf9 authored over 11 years ago by Chris Adams <[email protected]>
Viewer: make viewport messages private, repeatable

* Marked _showMessage/_hideMessage as private
* Fix DOM manipulation bug: call standard removeNo...

1ab609442025c30d395ef51235ace9dcc2ee56ba authored over 11 years ago by Chris Adams <[email protected]>
Viewer.showMessage() hides any previous message

b9128961580bca577346d54bec01c6c23c2c4fd7 authored over 11 years ago by Chris Adams <[email protected]>
Remove detritus left behind from error handler testing

d447bd561259ad9d7fb1f487f100a5367a047818 authored over 11 years ago by Chris Adams <[email protected]>
Changelog for #149

d68999bc8736b42ecc48608829aa96af384b422e authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #149 from acdha/simplified-ajax-requests

Simplify OpenSeadragon.makeAjaxRequest

73edc5935bae2902350df43b46ab77ad79fc1f0a authored over 11 years ago by iangilman <[email protected]>
Refactor OpenSeadragon.makeCenteredNode

* Use CSS display tables for vertical centering (tested back to IE8)
* Use the DOM instead of st...

9de45ba28113de7d6731391065c929bff1906a18 authored over 11 years ago by Chris Adams <[email protected]>
Viewer: refactor message code into showMessage/hideMessage methods

This avoids the need to deal with classes, and explicitly makes it
reusable for other needs

1f345e4cc5756d55e3e182021f79f3025f8afc95 authored over 11 years ago by Chris Adams <[email protected]>
Basic demo: set HTML5 doctype

This keeps IE8 out of quirks mode, which breaks things like
getWindowSize…

630bccad3d1e57b5665cb4cecb2b387a121e8776 authored over 11 years ago by Chris Adams <[email protected]>
code style

7f42dfc03281a7d29c8ce6dae258816070282472 authored over 11 years ago by Chris Adams <[email protected]>
code style

fb7c91acd2b05617b2eb304ca4310f4329e48442 authored over 11 years ago by Chris Adams <[email protected]>
Viewer: add a basic error message display system

This might be something we want to make configurable for users who want
to completely control ho...

7dcf662fdde72d6b1956f4bc6f447a573499c668 authored over 11 years ago by Chris Adams <[email protected]>
User-visible warning when tile sources fail to load

This is currently using window.alert in lieu of something more sophisticated but it works for in...

2bf6b13bfeb1f61c09b205c530938e30864c863e authored over 11 years ago by Chris Adams <[email protected]>
strings: add logging for untranslated source messages

This should probably be changed to be closer to the goal of being
like gettext but we can at lea...

494bf7fe416bc72dd39cf1cd6804da2648b2dc04 authored over 11 years ago by Chris Adams <[email protected]>
makeAjaxRequest: don't set request to null

Setting onreadystatechange can avoid the possibility of it somehow being
called twice but there'...

464428cef723a94ce548878c5673734e963856ca authored over 11 years ago by Chris Adams <[email protected]>
makeAjaxRequest: throw error for missing callback

db38b71dd9994e7d27e957cc05e59ed08cd0d758 authored over 11 years ago by Chris Adams <[email protected]>
makeAjaxRequest: log all errors, test callback

* All AJAX errors will log to the console
* The onError callback will only be called if defined

1c6a57c7100081318a54f8ed6a5d359cd7a0365f authored over 11 years ago by Chris Adams <[email protected]>
Better match project style

5eccdfee9801bd19bec52695136fe8819b9fee8e authored over 11 years ago by Chris Adams <[email protected]>
Simplify OpenSeadragon.makeAjaxRequest

* Since async is always true – and browsers are starting to deprecate
synchronous XHR – we wer...

496b7d757b12b1a8b26d735e7f45795f5fb64c79 authored over 11 years ago by Chris Adams <[email protected]>
Merge pull request #148 from acdha/test-globals-cleanup

Tests: avoid leaking into global scope

bb1dd78979edbcabc4e6e3eb8e6a8f019233e01f authored over 11 years ago by iangilman <[email protected]>
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

c850121e9b2f3c85131d1bc8e261d8253d50f790 authored over 11 years ago by Chris Adams <[email protected]>
Changelog for #136

dcbb338083289baf3cae21244561214045009553 authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #136 from acdha/jshint-cleanup

JSHint tidying

8fe0ce26b8b7ed5c24165cbe072e4d0a42f77686 authored over 11 years ago by iangilman <[email protected]>
Changelog for #144

e731c850b5927b744531c5d97a8674106f949923 authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #144 from acdha/143-xhr-error-handling

Safe cleanup in makeAjaxRequest error handler

f4139cef386332251525ff60bdbe29b92f74b7f1 authored over 11 years ago by iangilman <[email protected]>
Added changelog for #142

ae3c68a646af1f17ba0c98990e4bd4fa5bf2e5e5 authored over 11 years ago by Ian Gilman <[email protected]>
Fixed typos in comments

3f1072b321f93ff0d9616c9429b91aa3cabb65c0 authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #142 from blind-coder/master

Fix for calculating overlay width / height

1df4448be7a835ea5680023dc26816944295e429 authored over 11 years ago by iangilman <[email protected]>
drawer: don't leak drawLevel into global namespace

This code is still under-tested and documented but no longer relies on
`drawLevel` being leaked ...

c648c1df8a41220809e9b9c86935421ce621bec4 authored over 11 years ago by Chris Adams <[email protected]>
Safe cleanup in makeAjaxRequest error handler

Previously `request.onreadystatechange` was assigned an empty function
on success but null on fa...

f2cba16a8b9bbbf6708e327f08c020d64be639b8 authored over 11 years ago by Chris Adams <[email protected]>
fix error when recalculating overlay width and height

0150622e78e91f0d9888f9ec95629c78095794cb authored over 11 years ago by Benjamin 'blindCoder' Schieder <[email protected]>
Declare _processDZIError directly on OpenSeadragon

c2107fcb224ccc8650eae441f00b882853a8fdbd authored over 11 years ago by Chris Adams <[email protected]>
Updated changelog for #138

9cbda1bd8f5ee393fb7d0fcf4e984f0b6532a84f authored over 11 years ago by Ian Gilman <[email protected]>
Merge pull request #141 from felizuno/now2

Implementing the new OpenSeadragon.now()

67e588b513c0fb249e84ebd9eb5884b866e2e3d3 authored over 11 years ago by iangilman <[email protected]>
Fixed mistake

8896c2278dde4f6434a27ef44a3ea094ee239351 authored over 11 years ago by Kevin Ewing <[email protected]>
Removed extra parens

2ba3acda38030914dc24cab38fa442359805eaaa authored over 11 years ago by Kevin Ewing <[email protected]>
Implementing OpenSeadragon.now()

Replacing both `+new Date()` and `new Date().getTime()` with `$.now()`

248852c15f7ef3957aa25106c47c0c929ea34da8 authored over 11 years ago by Kevin Ewing <[email protected]>
viewer.js: update onfullscreenchange handler comment

9ef6e085c8d864e13882dd5f94051317e7ad9078 authored over 11 years ago by Chris Adams <[email protected]>
viewer.js: remove dead code

de29a34890fd71643bcfc598c96904796da44a6d authored over 11 years ago by Chris Adams <[email protected]>
referencestrip.js: move variable declaration to the top of loadPanels

0d09183159d972f9b6784009095cb41f9e718c53 authored over 11 years ago by Chris Adams <[email protected]>
JSHint: disable unused variable check

This is nice but until jshint/jshint#1146 is fixed there's no way to
selectively disable W098 fo...

72f0f05d2f9114637e9008396c7f37dc7501ad39 authored over 11 years ago by Chris Adams <[email protected]>
openseadragon.js: remove unused builtin aliases

eafc822aa8724d89668991e40618f4ca62835dcf authored over 11 years ago by Chris Adams <[email protected]>
Declare assumed globals

8c433ba81cf056b1a02a5a5adb93b84fe2e57138 authored over 11 years ago by Chris Adams <[email protected]>
Expose semi-private processDZIError for use by DziTileSource

This previously wasn't in scope outside of the main OpenSeadragon
closure. Now it's exposed with...

adc41473048434de5dc437f34ff3921d140103b6 authored over 11 years ago by Chris Adams <[email protected]>
openseadragon.js: fix imageFormatSupported refs

51bb8ca46ebce761d85e5666250c5976112880e0 authored over 11 years ago by Chris Adams <[email protected]>
navigator.js: omit unused borderWidth from func args

169244ed1a2c784be2bff16d5b504e7a332d0831 authored over 11 years ago by Chris Adams <[email protected]>
Fix lack of braces on if statements

JavaScript's most popular rack in the grass for maintenance coders…

d644acd50b4c911f859633a2b8537ec6b5da06c2 authored over 11 years ago by Chris Adams <[email protected]>
referencestrip.js: declare undeclared variable

64d94ac2bd75b2a99aed10acd7064de3eaa22fd6 authored over 11 years ago by Chris Adams <[email protected]>