aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src/dom.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/src/dom.js')
-rw-r--r--docs/src/dom.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/src/dom.js b/docs/src/dom.js
index d7c2a157..fedd4e19 100644
--- a/docs/src/dom.js
+++ b/docs/src/dom.js
@@ -82,7 +82,9 @@ DOM.prototype = {
if (content==undefined || content && content.legth == 0) return;
this.tag('h' + this.headingDepth, heading);
this.headingDepth++;
- var className = {'class': heading.toLowerCase()};
+ var className = typeof heading == 'string'
+ ? {'class': heading.toLowerCase().replace(/[^\d\w_]/, '-')}
+ : null;
if (content instanceof Array) {
this.ul(content, className, fn);
} else if (fn) {