PalmerAL
PalmerAL
Also, spinners don't really need any js. something like http://codepen.io/kevinfarrugia/pen/EaPQNX/ maybe
That would probably work. Also, google drive uses a material design spinner that (appears to be) entirely css and might have better browser support (though I haven't really looked into...
If I understand correctly, the sliding placeholder on inputs don't need js either - see http://css-tricks.com/float-labels-css/
I've started working on the sidemenu component, so far, I have this:  However, I can't find anything in the spec about this...
I think that material() should return the modules that were initialized. For example, you could do: var md = new Material({modules: ["Responsive", "SideMenu"]}); md.Theme.toggle(element);
This is also happening in safari for some dialogs, so its probably better to change it.
However, changing to vh doesn't fix it. I'm not sure there's a good alternative solution for this.
That's basically impossible. Ios doesn't have active or hover states. You could probably get it to work with some js touch events, but it will end up very complicated.
Works fine on safari 7
If you place the overlay element after the dialog in the markup, this will happen, but this occurs on all browsers (and not just webkit).