Updated the dialog.update() function to be generic

pull/272/head
Rob Moran 2016-03-01 10:44:50 +00:00 zatwierdzone przez nightwing
rodzic 29c1649c65
commit 0dafa98032
1 zmienionych plików z 13 dodań i 6 usunięć

Wyświetl plik

@ -245,14 +245,21 @@ define(function(require, module, exports) {
dropdown.setAttribute("value", item.value);
break;
default:
if ("value" in item)
el.setAttribute('value', item.value);
if ("onclick" in item)
el.onclick = item.onclick;
if ("visible" in item)
el.setAttribute("visible", item.visible);
if ("zindex" in item)
el.setAttribute("zindex", item.zindex);
var ignoreList = ["onclick"];
Object.keys(item).forEach(function(key) {
if (ignoreList.indexOf(key) > -1) return;
var attributeExists = el.attributes.some(function(attribute) {
return (attribute.name === key)
});
if (attributeExists)
el.setAttribute(key, item[key]);
});
break;
}
});