summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/drupal.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/misc/drupal.js b/misc/drupal.js
index e697fc855..6bbe8fc74 100644
--- a/misc/drupal.js
+++ b/misc/drupal.js
@@ -259,7 +259,8 @@ function removeClass(node, className) {
if (!hasClass(node, className)) {
return false;
}
- node.className = eregReplace('(^| )'+ className +'($| )', '', node.className);
+ // Replaces words surrounded with whitespace or at a string border with a space. Prevents multiple class names from being glued together.
+ node.className = eregReplace('(^|\\s+)'+ className +'($|\\s+)', ' ', node.className);
return true;
}