diff --git a/lib/phast/client/scripts/controls/Alert.js b/lib/phast/client/scripts/controls/Alert.js index 4ce356f..3671ca7 100644 --- a/lib/phast/client/scripts/controls/Alert.js +++ b/lib/phast/client/scripts/controls/Alert.js @@ -5,6 +5,7 @@ function Alert(parentElement) this.ParentElement = parentElement; this.IconElement = this.ParentElement.children[0]; this.IconElement.NativeObject = this; + System.ClassList.Remove(this.ParentElement, "uwt-disabled"); this.IconElement.addEventListener("click", function() { if (System.ClassList.Contains(this.NativeObject.ParentElement, "uwt-collapsible")) @@ -145,13 +146,17 @@ Alert.show = function(content, title, cssClass, timeoutInMilliseconds) window.addEventListener("load", function() { + var items = document.getElementsByClassName("uwt-alert"); + for (var i = 0; i < items.length; i++) + { + items[i].NativeObject = new Alert(items[i]); + } window.setTimeout(function() { var items = document.getElementsByClassName("uwt-alert"); for (var i = 0; i < items.length; i++) { - items[i].NativeObject = new Alert(items[i]); if (!System.ClassList.Contains(items[i], "uwt-alert-sticky")) { items[i].style.right = "-2000px";