if (selector.goodbrowser) {
if (visible) {
element.style.display = 'block';
+ element.disabled = false;
} else {
element.style.display = 'none';
element.selected = false;
+ element.disabled = true;
}
} else {
// This is a deeply evil hack to make the filtering work in IE.
if (element.parentNode.tagName.toLowerCase() === 'span') {
element.parentNode.parentNode.replaceChild(element, element.parentNode); // New, old.
}
- element.enabled = true;
+ element.disabled = false;
} else {
if (element.parentNode.tagName.toLowerCase() !== 'span') {
var span = document.createElement('span');
span.appendChild(element);
span.style.display = 'none';
}
- element.enabled = false;
+ element.disabled = true;
element.selected = false;
}
}