Skip to content

Commit

Permalink
Merge pull request #6 from yoksel/svg-to-tree
Browse files Browse the repository at this point in the history
Add svg to Html-tree
  • Loading branch information
yoksel committed Oct 27, 2017
2 parents 47e0218 + e8678af commit d23b8c8
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions assets/js/script.js
Expand Up @@ -19,7 +19,7 @@ var hasBemWarning = false;
var bodyClass = '';

var wholePageMarkers = ['META', 'TITLE', 'LINK'];
var skippedTags = ['SCRIPT', 'META', 'TITLE', 'LINK', 'NOSCRIPT', 'BR', 'svg'];
var skippedTags = ['SCRIPT', 'META', 'TITLE', 'LINK', 'NOSCRIPT', 'BR'];

var highlightColorNum = 0;

Expand Down Expand Up @@ -107,7 +107,8 @@ function makeList ( elem, level ) {
var item = doc.createElement('li');
item.classList.add('gnr-level__item');
var tagName = elem.tagName;
var className = elem.className;
// elem.className not appropriate for svg
var className = elem.classList.value;
elem.classList.forEach = [].forEach;
elem.children.forEach = [].forEach;

Expand Down Expand Up @@ -236,10 +237,12 @@ function addClassesActions () {
//------------------------------

function checkBemForElem ( elem ) {
// elem.className not appropriate for svg
var className = elem.classList.value;
elem.classList.forEach = [].forEach;

if ( elem.className.indexOf('__') < 0 &&
elem.className.indexOf('--') < 0 ) {
if ( className.indexOf('__') < 0 &&
className.indexOf('--') < 0 ) {
return;
}

Expand Down Expand Up @@ -432,6 +435,10 @@ function checkHeadersLevels () {
function printHeadersTree () {
var out = '';

if (headersList.length === 0) {
return;
}

for (var i = 0; i < headersList.length; i++) {
var tag = headersList[i].tagName;
var text = headersList[i].text;
Expand Down

0 comments on commit d23b8c8

Please sign in to comment.