Merge pull request #27 from jasonmayes/master
Updating correct componentHandler
This commit is contained in:
commit
ce88c8db40
@ -41,6 +41,12 @@ var componentHandler = (function() {
|
|||||||
* will have.
|
* will have.
|
||||||
*/
|
*/
|
||||||
function upgradeDomInternal(jsClass, cssClass) {
|
function upgradeDomInternal(jsClass, cssClass) {
|
||||||
|
if (jsClass === undefined && cssClass === undefined) {
|
||||||
|
for (var i = 0; i < registeredComponents_.length; i++) {
|
||||||
|
upgradeDomInternal(registeredComponents_[i].className,
|
||||||
|
registeredComponents_[i].cssClass);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
if (cssClass === undefined) {
|
if (cssClass === undefined) {
|
||||||
var registeredClass = findRegisteredClass_(jsClass);
|
var registeredClass = findRegisteredClass_(jsClass);
|
||||||
if (registeredClass) {
|
if (registeredClass) {
|
||||||
@ -53,6 +59,7 @@ var componentHandler = (function() {
|
|||||||
upgradeElementInternal(elements[n], jsClass);
|
upgradeElementInternal(elements[n], jsClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -160,7 +167,8 @@ window.addEventListener('load', function() {
|
|||||||
* tested, adds a wsk-js class to the <html> element. It then upgrades all WSK
|
* tested, adds a wsk-js class to the <html> element. It then upgrades all WSK
|
||||||
* components requiring JavaScript.
|
* components requiring JavaScript.
|
||||||
*/
|
*/
|
||||||
if ('classList' in document.createElement('div') && 'querySelector' in document && 'addEventListener' in window && Array.prototype.forEach) {
|
if ('classList' in document.createElement('div') && 'querySelector' in document &&
|
||||||
|
'addEventListener' in window && Array.prototype.forEach) {
|
||||||
document.documentElement.classList.add('wsk-js');
|
document.documentElement.classList.add('wsk-js');
|
||||||
componentHandler.upgradeAllRegistered();
|
componentHandler.upgradeAllRegistered();
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user