thatcher
|
85ed579e6c
|
incrementing build number. implemented lazy loading for image reference strip
|
2012-09-05 10:54:36 -04:00 |
|
thatcher
|
1c200aca9c
|
finished lazy loading implementation of image reference strip, really helps initial render time with large image sets
|
2012-09-05 10:52:57 -04:00 |
|
thatcher
|
989f383308
|
forgot to build before committing, doh
|
2012-08-29 21:39:27 -04:00 |
|
thatcher
|
a638076c76
|
custom tile source should pass whole object to constructor to allow idiomatic pattern of extension of tile source with arbitrary properties
|
2012-08-29 20:55:36 -04:00 |
|
thatcher
|
1d1cbc6f56
|
custom tile source should pass whole object to constructor to allow idiomatic pattern of extension of tile source with arbitrary properties
|
2012-08-29 20:53:42 -04:00 |
|
thatcher
|
ddedd35db9
|
patch for substantial error in computing boundary and home poisition when width is greater that height
|
2012-08-29 20:48:45 -04:00 |
|
thatcher
|
104a814af0
|
adding prototype image reference strip, fixing IE error related to checking for instanceof XMLDocument, fixing aspect ratio error when image is wider than tall
|
2012-08-29 14:46:34 -04:00 |
|
thatcher
|
c41f6a464e
|
Substantial rework of TileSource and Viewer.openTileSource to allow simpler introspect of the intended TileSource implementation based on the configuration object details. Also major www updates to simplify and unify the informational site by building it via simple templates. Improved examples and documentation. Added support for xml, json, jsonp, and inline configuration of supported tile sources.
|
2012-06-05 07:52:00 -04:00 |
|
thatcher
|
107a5efabf
|
patch for recursive function call causing ie8 errors - oops. Also completed support for jsonp dzi format/protocol which is useful for running openseadragon from the filesystem as well, see main gh-pages index.html for example
|
2012-04-12 13:20:24 -04:00 |
|
thatcher
|
e595ad2381
|
Adding ability to bind to buttons to custom interface elements, also use screen size detection to avoid using canvas on small devices since is more cpu intensive. Added version check for IE specific implementations to avoid using them for IE 9 and made most IE implementation differences a one-time process instead of an if/else which is evaulated on every call to the function.
|
2012-04-10 17:02:24 -04:00 |
|
thatcher
|
05f3c1d811
|
several bug fixes and enhancements. legacy tile source issue discovered and corrected for images with width greater than height. adding basic support for sequenced tile sources including previous and next buttons. added mouse drag and scroll interactions for viewport navigator.
|
2012-04-03 03:08:27 -04:00 |
|
thatcher
|
94247b7225
|
Additional patches for keyboard accessibility
|
2012-03-20 21:58:23 -04:00 |
|
thatcher
|
825023aaf6
|
IE specific patch for navigator (styleFloat), also keyboard accessibility patches for firefox
|
2012-03-20 15:30:29 -04:00 |
|
thatcher
|
2e821a7dc6
|
IE specific patches
|
2012-03-20 15:00:25 -04:00 |
|
thatcher
|
10a0db14f7
|
thanks to josh1093 for finally translating the typo I couldn't make sense of when refactoring. 1 less TODO in the code base, thanks josh.
|
2012-03-20 03:38:27 -04:00 |
|
thatcher
|
75c3e02b9e
|
missing reference to closure level object VIEWERS, blame me, editor issue
|
2012-03-20 02:44:31 -04:00 |
|
thatcher
|
8509811c38
|
added correct float css syntax for navigator in firefox and older IE
|
2012-03-20 02:26:34 -04:00 |
|
thatcher
|
6443d57e09
|
corrected major performance issue discovered in navigator becuase minPixelRatio was set to Zero. This caused images to be loaded ad infinitum in the navigator, oops.
|
2012-03-19 19:03:58 -04:00 |
|
thatcher
|
ddaddb7f42
|
keyboard accessibile buttons finally
|
2012-03-16 11:36:28 -04:00 |
|
thatcher
|
4ddab463e6
|
error in restore from fullpagemode when toolbar option is not used. sorry, should have noticed...
|
2012-03-09 21:44:14 -05:00 |
|
thatcher
|
4b81b64fc6
|
Added support for specifying arbitrary element (by id) to serve as a docking 'toolbar' for navigation buttons. Added example. Also avoids loading nav images if navigation is not enabled. 0.9.25
|
2012-03-09 11:04:28 -05:00 |
|
thatcher
|
8883e358de
|
0.9.21 adds support for optional viewport navigator feature. see new example page
|
2012-03-06 22:20:00 -05:00 |
|
thatcher
|
3f6e8abbfc
|
Significant improvments to API documentation. Allow what was an object literal OpenSeadragon to be used a function which provides a simplified interface for constructing a Viewer and TileSource by simple, documented configuration settings. Major performance improvements for touch on iPhone, hopefully all mobile devices.
|
2012-03-01 08:38:15 -05:00 |
|
thatcher
|
32c950e661
|
more normalizing of where configurable options are located.
|
2012-02-28 10:01:45 -05:00 |
|
thatcher
|
c610a9239b
|
Several issues with button and buttongroup states likely a result of the refactoring were flushed out and corrected.
|
2012-02-28 08:07:56 -05:00 |
|
thatcher
|
8dc4c63f64
|
cleaning up config related strategies. still not happy with current implementation, though now only Viewer and Viewport directly reference a .config
|
2012-02-27 18:29:00 -05:00 |
|
thatcher
|
e73ed421e4
|
prefixUrl configuration option was mangled as prefixURL in OpenSeadragon.Button leading to general inconsistency.
|
2012-02-27 16:50:22 -05:00 |
|
thatcher
|
26fb61cc65
|
Expanding support for improved simple configuration options. Allows OpenSeadragon Viewer to be more flexibly created without direct use of API, rather focuses more on inversion of control by introspection of options passed to OpenSeadragon constructor.
|
2012-02-27 06:56:29 -05:00 |
|
thatcher
|
1a7c96732f
|
Fixed issued that caused flicker when using the new LegacyTileSource! Also improves performance for dzi's and other tiled images since the issue was actually in the Drawer and a result of a mistake during the refactor. This is awesome imho! Please check out the new example page to see it in action.
|
2012-02-23 07:18:28 -05:00 |
|
thatcher
|
3619ff7930
|
Thanks to josh1093 @ github for this one. see ticket https://github.com/thatcher/openseadragon/issues/1
|
2012-02-22 23:43:00 -05:00 |
|
thatcher
|
7255b0c594
|
Added support for legacy tile sources. A legacy tile source is a simple image pyramid that is created from a set of image derivatives of a while image that are increasing in size. Currently there is a modest issue that is unresolved when zooming out, the viewer has a small range in between tile source levels which appears blank. The issue is being worked on but this progress point is still worth saving.
|
2012-02-22 23:02:54 -05:00 |
|
thatcher
|
5a4e19dc1f
|
config option urlBase was never used. Connected it to image buttons so entire button image path didnt need to be configured. See example on http://thatcher.github.com/openseadragon/ to see how this simplified setup.
|
2012-02-18 13:13:05 -05:00 |
|
thatcher
|
14708326a0
|
0.9.3 includes complete skeletal jsdoc annotation, still only about 70-75% coverage in terms of complete and useful documentation for general API
|
2012-02-15 14:50:27 -05:00 |
|
thatcher
|
5245698864
|
removed window.location.hash debug message accidently left when committing touch event support
|
2012-02-09 22:54:27 -05:00 |
|
thatcher
|
05b8cb82fd
|
finished support for touch events, works great on the ipad, a little slow on iphone (I think we can scale drag and zoom better based on viewport size). Awesome
|
2012-02-09 22:16:09 -05:00 |
|
thatcher
|
1739294700
|
Cleaned up more of MouseTracker making properties intended to be private, private, and similarly with methods. saved documentation on meaning of private properties and methods where it was already done. MouseTracker api is proably clean enough to try to add touch screen event support now.
|
2012-02-02 19:12:45 -05:00 |
|
thatcher
|
ec77bb2a78
|
finally managed to clean up MouseTracker, actually uses the prototype pattern. probably too many public methods but that can be cleaned up later.
|
2012-02-01 16:56:04 -05:00 |
|
thatcher
|
5cba11c91c
|
replaced all references of elmt with element ( or Elmt with Element )
|
2012-01-31 21:01:37 -05:00 |
|
thatcher
|
2410b01943
|
finsihed removing psuedo private methods from Drawer and added many jsdoc strings, labeled 0.8.26
|
2012-01-31 15:59:09 -05:00 |
|
thatcher
|
012255d622
|
added jsdoc some files to project, added 'doc' task to build, started to annotate code with docs
|
2012-01-25 14:14:02 -05:00 |
|
thatcher
|
0b09cc8859
|
found some variables leaked globally in viewer.js - continued very minor formatting clean up in preperation of adding docs
|
2012-01-24 08:03:50 -05:00 |
|
thatcher
|
a8730a9f00
|
mostly superficial formating. removing $.Strings and putting it directly in $. more clean up of the Drawer update related functions
|
2012-01-23 22:48:45 -05:00 |
|
thatcher
|
bc50a7df04
|
finally managed to untie the knot that was Drawer _updateActual. incremented build to 0.8.20
|
2012-01-18 21:52:22 -05:00 |
|
thatcher
|
f325804ff6
|
work-in-progress refactor of Drawer.prototype._updateActual
|
2012-01-18 20:15:54 -05:00 |
|
thatcher
|
b3d1fcdbb4
|
0.8.19 - missing comment commit
|
2012-01-17 23:13:29 -05:00 |
|
thatcher
|
d38bc75180
|
moved all functions in OpenSeadragon.Utils to OpenSeadragon object literal to remove 'utility' anti-pattern. removed src/utils.js from build and deleted physical file. added important TODO notes to avoid overhead from browser vendor/version checks in functions, defining them once instead. incremented build id to 0.8.18
|
2012-01-17 18:30:41 -05:00 |
|
thatcher
|
3bfb693872
|
incremented build
|
2012-01-11 23:58:30 -05:00 |
|
thatcher
|
8424c78c4b
|
renamed psuedo-private accessor _getNumTiles to actual private numberOfTiles
|
2012-01-11 18:32:17 -05:00 |
|
thatcher
|
c8b4197f79
|
removed duplicate definition of Drawer.prototype._compareTiles
|
2012-01-11 18:25:35 -05:00 |
|
thatcher
|
0041e32cbb
|
removed all psuedo-private properties from Drawer instance in favor of direct access.
|
2012-01-11 18:22:13 -05:00 |
|