Greasemonkey/GreaseKit extensions for Blinksale
Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config
lib
script
src
tasks initial newjs/clone from highrise project Oct 11, 2008
test
.gitignore
History.txt
License.txt
README.markdown removed 'highrise' references from cloned code Oct 11, 2008
Rakefile

README.markdown

Greasemonkey/GreaseKit extensions for Blinksale

WARNING

Currently only working on GreaseKit (Safari or Fluid apps) - I think Greasemonkey + Prototype (being reused from blinksale.com) aren't coexisting nicely.

Description

A set of extensions to the Blinksale:

  • Show invoice amounts converted to your own currency (defaults to AUD as target currency)

Todo / Issues

Requirements

For Safari or Fluid.app apps: requires GreaseKit For Firefox: requires Greasemonkey

Installation

To install to Safari:

BROWSERS=safari rake install

To install to a Fluid.app wrapper app for Blinksale, say called 'Blinksale':

BROWSERS=Blinksale rake install

Unit tests

This extension is developed via TDD javascript unit tests.

To run all of them against all your locally install browsers:

rake test_units

Or specific browsers:

BROWSERS=safari rake test_units

Or load individual test HTML files into a browser, such as test/unit/blinksale_people_test.html to run those tests.

Or run script/js_autotest, modify javascript or HTML test files and the tests will be automatically launched in Safari (more info)

Author

Dr Nic Williams, http://drnicwilliams.com CEO, Mocra, http://mocra.com - the premier Rails/iPhone SDK consultancy