Version History

1.1.4   Fixed bug introduced by previous bugfix!

1.1.3   Removed selective removal of defunct designs as this was causing problems with some combinations of layouts, stack blocks and custom designs

        Added workaround to prevent C5's bad habits (adding multiple elements with the same id attribute) from breaking duplicate BlABs on the same page (e.g. stacks, clipboard)

1.1.2   Fixed auto.js not loading properly/at all in Firefox. (Moved JS out of auto.js and into inline script block in edit.php)

        Fixed bug where button would not automatically move to compensate for CSS3 transforms in Firefox (size txs mean button ends up too high/low in container) until page was resized

1.1.1   Updated detection of custom Design applied only to Block-A-Button block to survive removal of inline scripts by a minifier

        Fixed problem with Edit form layout in Firefox

1.1.0   Split Edit Block form into tabs

        Removed requirement for custom Design on Block-A-Button Block in Stack Editor to allow isolation of overlay from leaking out of a Stack Block simply by applying a Custom Design to the Stack Block.

        Removed a console.log from auto.js

1.0.0   Released on marketplace!

        Tweaked CSS3 transform support to prevent occasional failure in hover animation

0.9.7   Improved blockabutton JS to support button positioning with CSS 3D transforms

        Fixed event trigger loop in blockabutton JS

        Moved option to inherit font colour out into separate section (because it's useful whether or not bootstrap buttons are used)

0.9.6   Added ability for C5's 'Design' settings to override button font colour and overlay appearance (allows even more customisation without needing to know CSS)

        Added warning in edit mode when 'Design' has been altered (as 'Design' can override settings from 'Edit')

        Added some more overlay styles and improved button/overlay presets layout

        Added copying of individual border radii from container to overlay on load/resize. Stops square overlay corners overhanging rounded corners of container.

        Fixed failure to detect edit mode in stack editor

        Improved appearance in edit mode

        Fixed bug where edit-mode preview would not reload correctly after an odd number of AJAX block edit saves

        Fixed CSS conflict (namespaced all button CSS inside .blab).

        Added additional input sanitisation to controller

0.9.5   Fixed broken JS path

0.9.4   Merged blockabutton and fittext into one file to speed loading.

        jquery.blockabutton.js to version .4 (internal fixes to position/size code)

        Added jquery.fittext.js (WTF Public License) to make text huge & modified it to take max size from a (configurably distant) parent element

        Added (slightly tweaked) CSS for Bootstrap Buttons        

        Created some additional overlay styles        

        Added clickable BS buttons & overlay previews to auto-set button and overlay classes in editor

        Fixed CSS not loading when adding block to a page on which block is not already present        

        Added configurable options to turn on/off fitText & configure it's "compressor" (scale factor modifier)

        Redesigned block edit form is better laid out

        Added separate CSS file loaded for edit form only 

0.9.3   Fixed placeholder text for overlay class input and filtered /[^a-z0-9_-\s]/gim out of classname inputs

        Fixed couple of problems with "Go Up" field (validation & value re-population on edit form load)

0.9.2   Added option to configure number of levels to traverse up the DOM in the Block Edit Form

        Fixed broken form validation (over-zealous application of t() function found its way into JS!)

0.9.1   Removed old JS file and made edit mode detection to be done "the right way".

0.9.0   Initial submission to marketplace.