Skip to content

Commit e8678af

Browse files
committed
Add svg to Html-tree
1 parent 47e0218 commit e8678af

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

assets/js/script.js

+11-4
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ var hasBemWarning = false;
1919
var bodyClass = '';
2020

2121
var wholePageMarkers = ['META', 'TITLE', 'LINK'];
22-
var skippedTags = ['SCRIPT', 'META', 'TITLE', 'LINK', 'NOSCRIPT', 'BR', 'svg'];
22+
var skippedTags = ['SCRIPT', 'META', 'TITLE', 'LINK', 'NOSCRIPT', 'BR'];
2323

2424
var highlightColorNum = 0;
2525

@@ -107,7 +107,8 @@ function makeList ( elem, level ) {
107107
var item = doc.createElement('li');
108108
item.classList.add('gnr-level__item');
109109
var tagName = elem.tagName;
110-
var className = elem.className;
110+
// elem.className not appropriate for svg
111+
var className = elem.classList.value;
111112
elem.classList.forEach = [].forEach;
112113
elem.children.forEach = [].forEach;
113114

@@ -236,10 +237,12 @@ function addClassesActions () {
236237
//------------------------------
237238

238239
function checkBemForElem ( elem ) {
240+
// elem.className not appropriate for svg
241+
var className = elem.classList.value;
239242
elem.classList.forEach = [].forEach;
240243

241-
if ( elem.className.indexOf('__') < 0 &&
242-
elem.className.indexOf('--') < 0 ) {
244+
if ( className.indexOf('__') < 0 &&
245+
className.indexOf('--') < 0 ) {
243246
return;
244247
}
245248

@@ -432,6 +435,10 @@ function checkHeadersLevels () {
432435
function printHeadersTree () {
433436
var out = '';
434437

438+
if (headersList.length === 0) {
439+
return;
440+
}
441+
435442
for (var i = 0; i < headersList.length; i++) {
436443
var tag = headersList[i].tagName;
437444
var text = headersList[i].text;

0 commit comments

Comments
 (0)