This is a slight diversion, but I intend to use this targetable toolbar button that executes callback code as a simple and standard means to inject JS code into selenium tests. Additionally, it seems like quite a useful feature for users in its own right.
This PR also adds an
This requires adding Pillow as a dependency, however Pillow is easily obtainable. Additionally, there was Gitter discussion about adding PNG, TIFF, etc. image glyphs, and Pillow will be needed for that work as well.
* add pillow as a runtime dependency * update release notes * add CustomAction toolbar button tool * fix requires spec format * don't use startsWith method, missing from PhantomJS * use internal startsWith * test for data:image and treat anything else as a CSS class