Added implementation for SetJSStatus and SetJSDefaultStatus. r=hyatt

This commit is contained in:
tbogard@aol.net
2000-02-14 06:15:35 +00:00
parent f20b22a289
commit ab4ea6076e
2 changed files with 19 additions and 4 deletions

View File

@@ -192,14 +192,27 @@ NS_IMETHODIMP nsContentTreeOwner::GetNewWindow(PRInt32 aChromeFlags,
NS_IMETHODIMP nsContentTreeOwner::SetJSStatus(const PRUnichar* aStatus)
{
NS_ERROR("Haven't Implemented this yet");
return NS_ERROR_FAILURE;
nsAutoString status(aStatus);
if(!status.Length())
status = mDefaultStatus;
nsAutoString statusName("status");
NS_ENSURE_SUCCESS(mXULWindow->NotifyObservers(statusName.GetUnicode(),
status.GetUnicode()), NS_ERROR_FAILURE);
return NS_OK;
}
NS_IMETHODIMP nsContentTreeOwner::SetJSDefaultStatus(const PRUnichar* aStatus)
{
NS_ERROR("Haven't Implemented this yet");
return NS_ERROR_FAILURE;
mDefaultStatus = aStatus;
nsAutoString statusName("defaultStatus");
NS_ENSURE_SUCCESS(mXULWindow->NotifyObservers(statusName.GetUnicode(),
aStatus), NS_ERROR_FAILURE);
return NS_OK;
}
NS_IMETHODIMP nsContentTreeOwner::SetOverLink(const PRUnichar* aLink)