kopia lustrzana https://github.com/c9/core
Updated the dialog.update() function to be generic
rodzic
29c1649c65
commit
0dafa98032
|
@ -245,14 +245,21 @@ define(function(require, module, exports) {
|
||||||
dropdown.setAttribute("value", item.value);
|
dropdown.setAttribute("value", item.value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if ("value" in item)
|
|
||||||
el.setAttribute('value', item.value);
|
|
||||||
if ("onclick" in item)
|
if ("onclick" in item)
|
||||||
el.onclick = item.onclick;
|
el.onclick = item.onclick;
|
||||||
if ("visible" in item)
|
|
||||||
el.setAttribute("visible", item.visible);
|
var ignoreList = ["onclick"];
|
||||||
if ("zindex" in item)
|
|
||||||
el.setAttribute("zindex", item.zindex);
|
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;
|
break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Ładowanie…
Reference in New Issue