Skip to content

Instantly share code, notes, and snippets.

@allex
Created August 12, 2014 03:18
Show Gist options
  • Save allex/78b5b5603baec38af45e to your computer and use it in GitHub Desktop.
Save allex/78b5b5603baec38af45e to your computer and use it in GitHub Desktop.
// Sass shared include definations
// @author Allex Wang (http://iallex.com)
// GistID: 78b5b5603baec38af45e
// GistURL: https://gist.github.com/78b5b5603baec38af45e
@import "compass/css3";
@import "compass/utilities";
@import "compass/css3/transform";
@import "compass/css3/transition";
@import "compass/css3/box-sizing";
@import "compass/support";
$legacy-support-for-ie: false;
$legacy-support-for-ie6: $legacy-support-for-ie;
$legacy-support-for-ie7: $legacy-support-for-ie;
$legacy-support-for-ie8: $legacy-support-for-ie;
$legacy-support-for-mozilla: false;
$experimental-support-for-mozilla: false;
$experimental-support-for-webkit: true;
$experimental-support-for-opera: false;
$experimental-support-for-microsoft: false;
$experimental-support-for-khtml: false;
$experimental-support-for-svg: false;
$experimental-support-for-pie: false;
$support-for-original-webkit-gradients: true;
@mixin set-experimental-support($moz: false, $webkit: false, $ms: false, $o: false, $khtml: false) {
$experimental-support-for-mozilla: $moz;
$experimental-support-for-webkit: $webkit;
$experimental-support-for-microsoft: $ms;
$experimental-support-for-opera: $o;
$experimental-support-for-khtml: $khtml;
}
@mixin with-only-support-for($moz: false, $webkit: false, $ms: false, $o: false, $khtml: false) {
// Capture the current state
$original-moz: $experimental-support-for-mozilla;
$original-webkit: $experimental-support-for-webkit;
$original-o: $experimental-support-for-opera;
$original-ms: $experimental-support-for-microsoft;
$original-khtml: $experimental-support-for-khtml;
@include set-experimental-support($moz, $webkit, $ms, $o, $khtml);
@content;
@include set-experimental-support($original-moz, $original-webkit, $original-ms, $original-o, $original-khtml);
}
// vim: set fdm=marker et ff=unix et sw=2 ts=2 sts=2 tw=100:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment