Greasemonkey/GreaseKit extensions for 37signal's Highrise
MIT License
Currently only working on GreaseKit (Safari or Fluid apps) - I think Greasemonkey + Prototype (being reused from highrisehq.com) aren't coexisting nicely.
A set of extensions to the Highrise CRM by 37signals:
PLUS - as above, make it work on Firefox or raise Greasemonkey/Prototype bug report
META TODO - add rake task to upload new versions to http://userscripts.org
For Safari or Fluid.app apps: requires GreaseKit For Firefox: requires Greasemonkey
To install to Safari:
BROWSERS=safari rake install
To install to a Fluid.app wrapper app for Highrise, say called 'Highrise':
BROWSERS=Highrise rake install
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/highrise_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)
Dr Nic Williams, http://drnicwilliams.com CEO, Mocra, http://mocra.com - the premier Rails/iPhone SDK consultancy