We're currently implementing invoice payments with the new Stripe button over at Paydirt (https://paydirtapp.com).
One little issue: in Chromium 20.0.1132.47, the button renders with a line break and overflows the iframe like this: http://imgur.com/88st1
The same page renders the button fine in Firefox and other Chrome browsers I checked. Adding `white-space: nowrap;` via the Chrome inspector fixes the problem.
I'm tristan[ at ]paydirtapp.com if you need it replicated.
The magnifier was built for us by the super talented @taybenlor. You should tweet him to tell him you like it :)
That SO post is pretty thorough!
Yep, it's a canvas element with rounded corners moving around on top of a fairly stock-standard slideshow. It uses a css transform to scale and this stackblur library (http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.h...) to make it look like it lifts as it moves from place to place.
Exactly. There are many ways to alienate potential users (missing languages, missing features, etc). In the early stages we've learned the importance of focussing on the biggest bottlenecks first.
That's good point. Taken on board, and we'll improve the page to encourage IE users to let us know. It's very true that things might change which would require us to change our tack, but as a bootstrapped startup with a hundred things requiring attention, IE support has taken a back seat.
Putting a standard front end task in the back seat raises the question "what other corners were cut?" particularly on the backend.
If you are selling a game, I get it. It makes sense.
But this is B2B sales and you're asking me to trust you with client information and my sales data.
Just because I'm looking to replace Quicken or Quickbooks, doesn't mean I hate Microsoft, nor does it mean that I want my mom to jump through hoops every Thursday when she does my invoicing.
Not supporting IE9 (and probably 8) falsely segments your potential market.
You're right. My recent encounters with IE9 have been pleasantly surprising (and I bet IE10 will be quite competitive), but for us the numbers are so low that, at least for now, a broad sweep feels OK.
True, it's really just a spin. It's a benefit for most of our users because we can use the time more productively to improve the product and support in other ways. In the zero sum game of the 24 hour day, an hour saved is an hour earned.
Top work!