initialize Window.DialogCount and improve TitleElement selecting
This commit is contained in:
parent
70e1c08915
commit
4907bcba10
@ -7,6 +7,7 @@ function Window(parentElement)
|
||||
if (!parentElement)
|
||||
{
|
||||
parentElement = document.createElement("div");
|
||||
parentElement.NativeObject = this;
|
||||
parentElement.className = "uwt-window";
|
||||
|
||||
var titleBar = document.createElement("div");
|
||||
@ -31,6 +32,7 @@ function Window(parentElement)
|
||||
document.body.appendChild(parentElement);
|
||||
}
|
||||
this.ParentElement = parentElement;
|
||||
this.TitleElement = this.ParentElement.children[0].children[0];
|
||||
|
||||
this.mvarContentURL = null;
|
||||
/**
|
||||
@ -179,7 +181,7 @@ function Window(parentElement)
|
||||
*/
|
||||
this.GetTitle = function()
|
||||
{
|
||||
return this.ParentElement.childNodes[0].childNodes[0].innerHTML;
|
||||
return this.TitleElement.innerHTML;
|
||||
};
|
||||
/**
|
||||
* Sets the title of this Window.
|
||||
@ -187,7 +189,7 @@ function Window(parentElement)
|
||||
*/
|
||||
this.SetTitle = function(title)
|
||||
{
|
||||
this.ParentElement.childNodes[0].childNodes[0].innerHTML = title;
|
||||
this.TitleElement.innerHTML = title;
|
||||
};
|
||||
|
||||
/**
|
||||
@ -303,6 +305,11 @@ function Window(parentElement)
|
||||
};
|
||||
this.ShowDialog = function()
|
||||
{
|
||||
if (typeof(Window.DialogCount) == 'undefined')
|
||||
{
|
||||
Window.DialogCount = 0;
|
||||
}
|
||||
|
||||
Window.DialogCount++;
|
||||
|
||||
if (Window.ModalBackgroundElement == null)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user