alphagov/static — pull request #124 by tombye (2012-11-07 14:40:16+00:00)
Title: Fix button click

To deal with some clicks on buttons not registering, as on this ticket:

https://govuk.zendesk.com/tickets/11915

This forms part of a larger piece of work. The following is included here:

* Ensure all CSS to do with movement is not sent to IE<9
* Add an invisible psuedo-element target area to sit over the button & catch interactions as it moves
* Add styles for browsers that don't support box-shadow to use border-bottom

What is not included:

All submit buttons that use the input element need to be changed to use the button element. This is because inputs cannot have child nodes and so the psuedo-element is not added.