Skip to content

Commit

Permalink
adds 'noPrefixes' build option to opt-out vendor prefixe
Browse files Browse the repository at this point in the history
  • Loading branch information
ddprrt committed Jan 17, 2014
1 parent f53a3cc commit 3272486
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 4 deletions.
3 changes: 2 additions & 1 deletion src/ModernizrProto.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ define(['tests'], function ( tests ) {
// can go in here as configuration.
_config: {
classPrefix : '',
enableClasses : true
enableClasses : true,
usePrefixes : true
},

// Queue of tests
Expand Down
2 changes: 1 addition & 1 deletion src/cssomPrefixes.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
define(['ModernizrProto', 'omPrefixes'], function( ModernizrProto, omPrefixes ) {
var cssomPrefixes = omPrefixes.split(' ');
var cssomPrefixes = (ModernizrProto._config.usePrefixes ? omPrefixes.split(' ') : []);
ModernizrProto._cssomPrefixes = cssomPrefixes;
return cssomPrefixes;
});
2 changes: 1 addition & 1 deletion src/domPrefixes.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
define(['ModernizrProto', 'omPrefixes'], function( ModernizrProto, omPrefixes ) {
var domPrefixes = omPrefixes.toLowerCase().split(' ');
var domPrefixes = (ModernizrProto._config.usePrefixes ? omPrefixes.toLowerCase().split(' ') : []);
ModernizrProto._domPrefixes = domPrefixes;
return domPrefixes;
});
5 changes: 5 additions & 0 deletions src/noPrefixes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
define(['ModernizrProto'], function( ModernizrProto ) {
var usePrefixes = false;
ModernizrProto._config.usePrefixes = usePrefixes;
return usePrefixes;
});
2 changes: 1 addition & 1 deletion src/prefixes.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
define(['ModernizrProto'], function( ModernizrProto ) {
// List of property values to set for css tests. See ticket #21
var prefixes = ' -webkit- -moz- -o- -ms- '.split(' ');
var prefixes = (ModernizrProto._config.usePrefixes ? ' -webkit- -moz- -o- -ms- '.split(' ') : []);

// expose these for the plugin API. Look in the source for how to join() them against your input
ModernizrProto._prefixes = prefixes;
Expand Down

0 comments on commit 3272486

Please sign in to comment.