Ecosyste.ms: OpenCollective

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

github.com/openseadragon/site-build

Build script and documents for the OpenSeadragon site
https://github.com/openseadragon/site-build

0.9.3 includes complete skeletal jsdoc annotation, still only about 70-75% coverage in terms of complete and useful documentation for general API

14708326a069582b53152593dd98337bcd51c8b6 authored almost 13 years ago by thatcher <[email protected]>
removed window.location.hash debug message accidently left when committing touch event support

52456988648a59063590f8e315895903caa3bc13 authored almost 13 years ago by thatcher <[email protected]>
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

05b8cb82fdf85ecf83229e5b517f188207a3b9f9 authored almost 13 years ago by thatcher <[email protected]>
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.

1739294700330a357c0ed823ea91d05cb38569f0 authored almost 13 years ago by thatcher <[email protected]>
finally managed to clean up MouseTracker, actually uses the prototype pattern. probably too many public methods but that can be cleaned up later.

ec77bb2a788264964b4b875f53ac97236a56721e authored almost 13 years ago by thatcher <[email protected]>
replaced all references of elmt with element ( or Elmt with Element )

5cba11c91c1ab3ef68cfe18eb8ede3971416bc93 authored almost 13 years ago by thatcher <[email protected]>
finsihed removing psuedo private methods from Drawer and added many jsdoc strings, labeled 0.8.26

2410b01943dae62a5f6452fbe82752060e003b86 authored almost 13 years ago by thatcher <[email protected]>
added jsdoc some files to project, added 'doc' task to build, started to annotate code with docs

012255d6220ba05e2f810a0014befa11ba454603 authored almost 13 years ago by thatcher <[email protected]>
found some variables leaked globally in viewer.js - continued very minor formatting clean up in preperation of adding docs

0b09cc8859d34006300205f9f58f21ce0be2cab7 authored almost 13 years ago by thatcher <[email protected]>
mostly superficial formating. removing $.Strings and putting it directly in $. more clean up of the Drawer update related functions

a8730a9f00f167a5e0e414e03c5498a78f2e27e1 authored almost 13 years ago by thatcher <[email protected]>
finally managed to untie the knot that was Drawer _updateActual. incremented build to 0.8.20

bc50a7df049f6356ab310e8a5394fada2a593481 authored almost 13 years ago by thatcher <[email protected]>
work-in-progress refactor of Drawer.prototype._updateActual

f325804ff6b1caef717c0ffcc8f81a52e129afb6 authored almost 13 years ago by thatcher <[email protected]>
0.8.19 - missing comment commit

b3d1fcdbb4d2921bdcb8a6b69348288d5f589f23 authored almost 13 years ago by thatcher <[email protected]>
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

d38bc751809deff734e7e8c4faffb5d79ea24722 authored almost 13 years ago by thatcher <[email protected]>
incremented build

3bfb693872668cdc8386022a1660f6031c2023c1 authored almost 13 years ago by thatcher <[email protected]>
renamed psuedo-private accessor _getNumTiles to actual private numberOfTiles

8424c78c4be2c0d786424d56a93177b80ce8d8b3 authored almost 13 years ago by thatcher <[email protected]>
removed duplicate definition of Drawer.prototype._compareTiles

c8b4197f79a74deb8672af1b9fe8ba87cc98ab75 authored almost 13 years ago by thatcher <[email protected]>
removed all psuedo-private properties from Drawer instance in favor of direct access.

0041e32cbbb626a7df73c80f6b4d3ede2f775298 authored almost 13 years ago by thatcher <[email protected]>
imcrementing build id

4eba38dd86a94fa5410f8907f81cf47a8bb522ab authored almost 13 years ago by thatcher <[email protected]>
finished cleaning up Viewport methods

8f67eb6f149051b523e033be168c3c59e557143f authored almost 13 years ago by thatcher <[email protected]>
removed psuedo private accessors and properties in favor of direct access. cleaned up some formatting for readability

21753e68004509bfc70f8e7be088b5445af381ca authored almost 13 years ago by thatcher <[email protected]>
modifying public property names in spring.js, currentValue and currentTime are now current.point and current.time

878269e0e9d3fd566a8a3a8492ac1875e425ba03 authored almost 13 years ago by thatcher <[email protected]>
removed remaining psuedo-private properties from spring.js

55f1e47156bd53f5a0a951a8ae508ec74ad5b3ca authored almost 13 years ago by thatcher <[email protected]>
removing psuedo-private accessors from Spring class

3bff4fe5329d022044c4804ac2c6d28ec9db7635 authored almost 13 years ago by thatcher <[email protected]>
removing psuedo-private accessors from Spring class

1e21c898bfb2c9f28173aad152c83bf478d9d2f6 authored almost 13 years ago by thatcher <[email protected]>
commented out unreported profiling code. removed psuedo private properties and accessors of Profiler preferring direct property access. will eventuall reconnect profiler via AOP and include 'profile' option in Viewer which is false by default

dc841a62942c3930c2c124d22974e8795ea724c1 authored almost 13 years ago by thatcher <[email protected]>
0.8.16

2b8fd1941dd516b877169a7c4b62ba747945fa89 authored almost 13 years ago by thatcher <[email protected]>
removed identity assignment

27189ae5837705c6f2f4df1397c5b42f7fa761aa authored almost 13 years ago by thatcher <[email protected]>
removed identity assignment

3d08482144e622b4f57646affb9813fed166662b authored almost 13 years ago by thatcher <[email protected]>
removed null method Drawer.prototype.idle

d145c129a0304a1a1543fd7df288376962c6c88e authored almost 13 years ago by thatcher <[email protected]>
removed ImageLoader abstraction (loadImage is noe method of Drawer) since its constructor was only called once and the resulting object was kept psuedo-private.

8ba072a1a928e391809aca1b114b926ea7d51cba authored almost 13 years ago by thatcher <[email protected]>
removed Job abstraction since it's constructor was only called in one place internally and the resulting object was private. removed file and reference in build.

e591acfadb2d9976832139e9fb0ff7d1822b3887 authored almost 13 years ago by thatcher <[email protected]>
removed unused closure private methods.

7854e142579823121e3b80261600a48162b452af authored almost 13 years ago by thatcher <[email protected]>
removed now empty NavControl class and file.

8e7973c0941de5d229ea0bf03cb3fd44e8e27213 authored almost 13 years ago by thatcher <[email protected]>
incremented release build counter. 0.8.15

6769432851752e05e9b8a2526ae3462c59c63f9e authored about 13 years ago by thatcher <[email protected]>
finally managed to remove final psuedo-private method _multiUpdate from Viewer, moving it into private closure scope.

103c545beb4b6abea385da363c07ae64cb29a26a authored about 13 years ago by thatcher <[email protected]>
moved psuedo private method _updateOnce of Viewer in closure scoped private function

4d4016dbea3e83e2ec144eb58af03dec3534ac49 authored about 13 years ago by thatcher <[email protected]>
removed NavControl abstraction since it is only applied in Viewer. Made all psuedo-private _methods closure private functions which still use $.delegate ( $.delegate is a pattern I still dislike and eventually hope to remove if possible ).

44a997b03bced53bff9eb089831e474d3a88484a authored about 13 years ago by thatcher <[email protected]>
removed initialize anti pattern from constructor in favor of doing initialization in constructor in navcontrol.js

b061a4d830d2f6f25e7d1f911361cae2e17e92cd authored about 13 years ago by thatcher <[email protected]>
found some lingering references to 'this' in private closure methods.

114a26b1a99f6627a6022c571707a6a2e9d5fd77 authored about 13 years ago by thatcher <[email protected]>
completed first pass at refactor of buttons.js, next will be mousetracker so we can attack some significant anti-patterns that spill over into places like buttons.js because the MouseTracker doesnt have an idiomatic constructor. It may also be worth applying the MouseTracker as a mixin to avoid the extra .tracker property indirection.

345e5f3e6c654afdb1ac1b9ee166f07522f0104b authored about 13 years ago by thatcher <[email protected]>
doh! had changed file name and class name of eventhandlerlist to just eventhandler and guess to forgot to add it back to git. plus other commits including version build id increment

381763c19ef42708e787b70b95c3a303eef9e0bb authored about 13 years ago by thatcher <[email protected]>
removed more psuedo-private methods and properties in favor of direct accessors or closure private methods. moved raiseEvent to EventHandler interface

acfd3d0280c41bd89bc09aae9098a18a3831fa86 authored about 13 years ago by thatcher <[email protected]>
removed this._button from Button and renamed it to this.element since thats what this.get_element returned. may eventually move to a more jquery like pattern of extending the element with the methods of Button.

1395157adfbea4486609d3eaf723b9afd2d9f665 authored about 13 years ago by thatcher <[email protected]>
should have incremented patch build number

661eb225f99ee19cca792c1006828128ecadc32b authored about 13 years ago by thatcher <[email protected]>
refactored EventHandlerList to just EventHandler and am prefering a mix-in on the prototype to avoid excess indirection via psuedo-private properties.

7d4ffaa769b4dd9f9a0eb02c74ad522921fdded2 authored about 13 years ago by thatcher <[email protected]>
remove add_foo remove_foo methods in favor of adding them directly via this._events.addHandler etc. made some notes on how to replace this._events in general by mixing-in EventHandlerList to the object prototype so this.addHandler can be used directly.

01153bcb91598db66c00c7a22d979e5b53a51c88 authored about 13 years ago by thatcher <[email protected]>
removed initialize anti-pattern in favor of using constructor. combined Button constructor arguments into idiomatic single options object

d7de7484340133f81307de46cc30c1b6dbac117b authored about 13 years ago by thatcher <[email protected]>
minor refactor of mousetracker.js

7f7589e93972e49be03d35fe51f232e234f9e1ab authored about 13 years ago by thatcher <[email protected]>
removed psuedo-privacy anti-patterns from job.js in favor of simple pinning and public properties.

f482c0fb56cac996778f38cf5484220331856c80 authored about 13 years ago by thatcher <[email protected]>
removed psuedo-privacy anti-patterns from imageloader.js in favor of simple pinning and public properties.

de14271399269cd6c6b4c78a106f771a76485ef3 authored about 13 years ago by thatcher <[email protected]>
removed initialize anti-pattern from dzitilesource constructor.

c7706ba66cd831f596ac9d236f736a31e35fd93e authored about 13 years ago by thatcher <[email protected]>
removed super class prototype extension patterns from DziTileSource in favor of more concise $.extend

a7050af619ae824db0bff07d70df98e1d43f9d80 authored about 13 years ago by thatcher <[email protected]>
removed _DziTileSourceHelper anti-pattern in favor of direct object literal containing helper methods

f1882259e25526a4f71c8385b73c2865b00a5d50 authored about 13 years ago by thatcher <[email protected]>
removed DziError from codebase. It provided no functionality not inherent in the javascript built-in Error.

9642ca18e74464d85abd6159a2642548be0d55b6 authored about 13 years ago by thatcher <[email protected]>
removed empty dzi.js from src directory

ced59b9827791f6035b0a22e2b79f03e1e03e071 authored about 13 years ago by thatcher <[email protected]>
removed _init anti-pattern from drawer constructor

9b5cf799bfaeb978c815b07532b9c4360a81acdb authored about 13 years ago by thatcher <[email protected]>
moved only relevant object literal from controlanchor.js into control.js, deleted controlanchor.js and removed it from the build

c35ee2bca9886ac357f68c097b50ecc8851b6c08 authored about 13 years ago by thatcher <[email protected]>
removed now empty config.js from the build

c9034f3f967f7fb31c871ca873365b0236147301 authored about 13 years ago by thatcher <[email protected]>
removed identity assignment, strange.

dc29100f672871b66dd9cd83440ae96b2949a51b authored about 13 years ago by thatcher <[email protected]>
removed overlayplacement.js from the build

d702810ae79b5bd1d5f9adbcebc62d54655ff96d authored about 13 years ago by thatcher <[email protected]>
removed overlayplacement.js and moved it's only relevant object literal directly into overlay.js

97d2f0c765e92d0aa44782cbc1577fd216a47d59 authored about 13 years ago by thatcher <[email protected]>
found local variable navControl that should have been a property of Viewer. removed getNavControl accessor in favor of direct property access

7cac08a2f45840a097318911170aa847fb2a12bd authored about 13 years ago by thatcher <[email protected]>
simplified beforeOpen, open, close in Viewer

3e39bccbbe8d9b5ce532a9270c7ccc1a11fe0740 authored about 13 years ago by thatcher <[email protected]>
removing all get_x set_x patterns from constructor. just access (ie get/set) the property directly.

3c310945149c6d81b099410431e4ac4ae61fe1ae authored about 13 years ago by thatcher <[email protected]>
found reference to this._innerTracker so made actually put innerTrack as Viewer property in constructor. it was just a local variable. made _innerTracker use innerTrack since it isnt really private.

760d89a1b1df4cb49358a82b4562913c996e4f47 authored about 13 years ago by thatcher <[email protected]>
moved examples folder to gh-pages branch. fixed some refactor bugs that affected fullpage toggle. added copy to folder spcific in build.properties as WWW so the distributable openseadragon.js can be copied to gh-pages branch running locally. unearthed the ability to make controls fade (which apparently they were supposed to do by default)

d4740545c520a97ecdd0fed3a5f4cebd5d8e5a0c authored about 13 years ago by thatcher <[email protected]>
this is a weird one, enjoy... duplicate method and implementations

5dd00910f8743b4ad1d0e40c9fc2ca0f910d5d75 authored about 13 years ago by thatcher <[email protected]>
moving many psuedo private methods to actual closure private methods. moving many psuedo private properties and public accessors to simple public properties. see changeset for details.

1726a878c136d0a1b1d0dca86c18928c0d170ca1 authored about 13 years ago by thatcher <[email protected]>
modified Viewer constructor to accept idiomatic options argument while still supporting backward compatible positional args. documented positional args and options arg. Remove Config function allowing all configuration to occur via Viewer options (which is the only place Config was called directly). removed several pointless get_x set_x function in place of direct property access.

193ed954353e6c51a9bae1d9aa832b4381967299 authored about 13 years ago by thatcher <[email protected]>
cleaning up button group internal api. use options object to configure and avoid private methods and using the OpenSeaDragon delegate pattern where possible.

e830ec6567aaf8f9d4523d6590d5db306af5c858 authored about 13 years ago by thatcher <[email protected]>
changed default image path to correspond to shorter /images instead of /Scripts/images

531f73356b94fe83e02905fa6b893302cb3fd5eb authored about 13 years ago by thatcher <[email protected]>
removed OpenSeadragon.format because it was only called once in the entire codebase, and didnt actually format a string. Instead just be direct and return string. corrected treatment of prefixUrl at that location since it was ignored otherwise.

38a89c451b9d687d5690f3d9f9c1356fcc8f3614 authored about 13 years ago by thatcher <[email protected]>
removed global variable SIGNAL. moved it into OpenSeadragon namespace

b871f6c2bf966dc57e9df9d6905b9d53ea60b466 authored about 13 years ago by thatcher <[email protected]>
Added simple ant build. Broke main file into composite parts in src directory. Concatenated release is still included in the project as a release artifact.

916ada5f023e5dc059638e9eb653c481f12661cb authored about 13 years ago by thatcher <[email protected]>
modified local functions delegate and EventHandlerList to be static namespace functions on OpenSeadragon namespace

deaabc6a91091c466b16ff589510ffca9f6f73a1 authored about 13 years ago by thatcher <[email protected]>
removed notes in preparation for new build

95cd02ac401b531385377c9b93e6cab2c9254578 authored about 13 years ago by thatcher <[email protected]>
adding images for controls

e21026d8929018687394a5bba9ae7f4232745d47 authored about 13 years ago by thatcher <[email protected]>
adding licenses directory and new bsd text to comply with new bsd requirement

e1bbab01eff104ff21843266fd15c557fb133d6e authored about 13 years ago by thatcher <[email protected]>
adding an example to demonstrate we havent broken core functionality.

3d243330a24991eb6e667dda3f33e06ce96335b6 authored about 13 years ago by thatcher <[email protected]>
inital sweep includes notes for further refactoring

f73e52a02a85b74eac5e98475aa61a80f86072a6 authored about 13 years ago by thatcher <[email protected]>
initial commit

6e4dbd19cfeae27068b42cb4814c98204d8df1b5 authored about 13 years ago by thatcher <[email protected]>