Add implementation for left, top, persist, ref, and datasources attributes on nsIDOMXULElement per XUL1.0 spec.

Part of fix for 95401 - implement resizable popups.
r=jag, sr=hyatt
This commit is contained in:
ben%netscape.com 2001-09-10 07:32:20 +00:00
Родитель 74d7b3edff
Коммит 8acf4f3883
1 изменённых файлов: 70 добавлений и 0 удалений

Просмотреть файл

@ -4734,6 +4734,76 @@ nsXULElement::SetMaxHeight(const nsAReadableString& aAttr)
return NS_OK;
}
nsresult
nsXULElement::GetPersist(nsAWritableString& aAttr)
{
GetAttribute(NS_LITERAL_STRING("persist"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::SetPersist(const nsAReadableString& aAttr)
{
SetAttribute(NS_LITERAL_STRING("maxheight"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::GetLeft(nsAWritableString& aAttr)
{
GetAttribute(NS_LITERAL_STRING("left"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::SetLeft(const nsAReadableString& aAttr)
{
SetAttribute(NS_LITERAL_STRING("left"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::GetTop(nsAWritableString& aAttr)
{
GetAttribute(NS_LITERAL_STRING("top"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::SetTop(const nsAReadableString& aAttr)
{
SetAttribute(NS_LITERAL_STRING("top"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::GetDatasources(nsAWritableString& aAttr)
{
GetAttribute(NS_LITERAL_STRING("datasources"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::SetDatasources(const nsAReadableString& aAttr)
{
SetAttribute(NS_LITERAL_STRING("datasources"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::GetRef(nsAWritableString& aAttr)
{
GetAttribute(NS_LITERAL_STRING("ref"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::SetRef(const nsAReadableString& aAttr)
{
SetAttribute(NS_LITERAL_STRING("ref"), aAttr);
return NS_OK;
}
nsresult
nsXULElement::GetTooltipText(nsAWritableString& aAttr)
{