Skip to content

Commit

Permalink
Merge pull request #1122 from stucox/revert874
Browse files Browse the repository at this point in the history
Reverting PR #874
  • Loading branch information
Stu Cox committed Nov 27, 2013
2 parents b977a69 + e2cec68 commit 155246c
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions src/setClasses.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ define(['Modernizr', 'docElement'], function( Modernizr, docElement ) {
// ['no-webp', 'borderradius', ...]
function setClasses( classes ) {
var className = docElement.className;
var removeClasses = [];
var regex;
var classPrefix = Modernizr._config.classPrefix || '';

Expand All @@ -14,21 +13,8 @@ define(['Modernizr', 'docElement'], function( Modernizr, docElement ) {
className = className.replace(reJS, '$1'+classPrefix+'js$2');

if(Modernizr._config.enableClasses) {
// Need to remove any existing `no-*` classes for features we've detected
for(var i = 0; i < classes.length; i++) {
if(!classes[i].match('^no-')) {
removeClasses.push('no-' + classes[i]);
}
}

// Use a regex to remove the old...
regex = new RegExp('(^|\\s)' + removeClasses.join('|') + '(\\s|$)', 'g');
className = className.replace(regex, '$1$2');

// Then add the new...
// Add the new classes
className += ' ' + classPrefix + classes.join(' ' + classPrefix);

// Apply
docElement.className = className;
}

Expand Down

0 comments on commit 155246c

Please sign in to comment.