This helper has finally been moved into a gem called nav_lynx!
https://github.com/vigetlabs/nav_lynx
http://rubygems.org/gems/nav_lynx
Thanks to @brianjlandau and @reagent for getting that set up and tested!
| <button class="button -blue -large -rounded overrides -disable -right">I'm a button!</button> |
| /* | |
| * 'Highly configurable' mutable plugin boilerplate | |
| * Author: @markdalgleish | |
| * Further changes, comments: @addyosmani | |
| * Licensed under the MIT license | |
| */ | |
| // Note that with this pattern, as per Alex Sexton's, the plugin logic | |
| // hasn't been nested in a jQuery plugin. Instead, we just use | |
| // jQuery for its instantiation. |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title><?php echo $page_title; ?></title> | |
| </head> | |
| <body> | |
| <?php echo $content_for_layout; ?> |
| @media (min--moz-device-pixel-ratio: 1.5), | |
| (-o-min-device-pixel-ratio: 3/2), | |
| (-webkit-min-device-pixel-ratio: 1.5), | |
| (min-device-pixel-ratio: 1.5), | |
| (min-resolution: 144dpi), | |
| (min-resolution: 1.5dppx) { | |
| /* Retina rules! */ | |
| } |
| /* | |
| * 'Highly configurable' mutable plugin boilerplate | |
| * Author: @markdalgleish | |
| * Further changes, comments: @addyosmani | |
| * Licensed under the MIT license | |
| */ | |
| // Note that with this pattern, as per Alex Sexton's, the plugin logic | |
| // hasn't been nested in a jQuery plugin. Instead, we just use | |
| // jQuery for its instantiation. |
This helper has finally been moved into a gem called nav_lynx!
https://github.com/vigetlabs/nav_lynx
http://rubygems.org/gems/nav_lynx
Thanks to @brianjlandau and @reagent for getting that set up and tested!
| // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ | |
| // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating | |
| // requestAnimationFrame polyfill by Erik Möller | |
| // fixes from Paul Irish and Tino Zijdel | |
| (function() { | |
| var lastTime = 0; | |
| var vendors = ['ms', 'moz', 'webkit', 'o']; | |
| for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { |
| // ====================================================================== | |
| // Animation.scss | |
| // - Contains helpers for keyframes animation in css3 | |
| // - Only functionally with Sass 3.2.0 Alpha and Compass 0.13.alpha | |
| // ====================================================================== | |
| @mixin animation-name($name) { | |
| -webkit-animation-name: $name; | |
| -moz-animation-name: $name; | |
| -ms-animation-name: $name; |
| var parser = document.createElement('a'); | |
| parser.href = "http://example.com:3000/pathname/?search=test#hash"; | |
| parser.protocol; // => "http:" | |
| parser.hostname; // => "example.com" | |
| parser.port; // => "3000" | |
| parser.pathname; // => "/pathname/" | |
| parser.search; // => "?search=test" | |
| parser.hash; // => "#hash" | |
| parser.host; // => "example.com:3000" |