DOMTokenList is not Iterable in Edge, and does not have a `forEach` method, so iterate through the class names with a for loop.
This commit is contained in:
David Graham 2017-09-27 14:10:27 -06:00 коммит произвёл GitHub
Родитель d68a4c59e4
Коммит 10630019ab
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -188,9 +188,10 @@
var componenets = [element.nodeName.toLowerCase()]
if (element.id) componenets.push('#' + element.id)
if (element.classList) {
element.classList.forEach(function(name) {
for (var i = 0; i < element.classList.length; i++) {
var name = element.classList[i]
if (name.match(/^js-/)) componenets.push('.' + name)
})
}
}
return componenets.join('')