docs: function(element, classToRemove) {
          if (!hasClass(element, classToRemove)) {
              return;
          }
  
          var classNames = element.className.split(' ');
  
          // no arr.indexOf in ie8, and we don't want to add a big shim
          for (var i = classNames.length - 1; i >= 0; i--) {
              if (classNames[i] === classToRemove) {
                  classNames.splice(i, 1);
              }
          }
          element.className = classNames.join(' ');
          return this;
      }