Skip to main content
4 of 16
added 165 characters in body

Stack Safari Extension

##Screenshot

alt text http://img823.imageshack.us/img823/2589/screenshot20100611at534.png

##About

My "app" is a Safari Extension which has multiple components. It is still very much a work in progress, but this is what is currently planned:

  • buttons for each app, with the badge indicating reputation points (can be seen in screen shot).
  • extension bars with profile overview (and possibly some other information).

It will run on every platform that can run Safari 5.

###License

I dont know about a license yet ... but if I provide the source code, I really don't care what anyone does with it.

###Download

I will provide a link once I find somewhere to host it. I have just remembered that I own nippysaurus.com, so once some basic functionality is working I will put it up for download.

##Code

The code is entirely JavaScript (limitation of Safari extensions).

The real hard work is done by George Edison's wrapper code, which in turn uses the jQuery library to parse JSON notation and make sense of it.

##Current Caveats

To be honest, this bit is partially my list of "things to fix" and partially for your information.

  1. user preferences are not being read and changing them has no effect
  2. badges are for my account, and cannot be changed yet
  3. the extension bars are not operational yet
  4. the initial lookup is performed, but even though all the badges are being updated, the value is not shown for a while sometimes.
  5. clicking the buttons will always open the site in a new tab. it should ideally open in the current window if it is empty.