[XForms] Expose switch-state to script. Bug 332127, r=aaronr+doronr

git-svn-id: svn://10.0.0.236/trunk@193676 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
allan%beaufour.dk
2006-04-06 08:12:46 +00:00
parent 68f1d65849
commit b67b0ab7a1
2 changed files with 25 additions and 5 deletions

View File

@@ -232,6 +232,17 @@ nsXFormsSwitchElement::FindFirstSelectedCase(nsIDOMElement* aDeselected)
return result;
}
// nsIXFormsSwitchElement
NS_IMETHODIMP
nsXFormsSwitchElement::GetSelected(nsIDOMElement **aCase)
{
NS_ENSURE_ARG_POINTER(aCase);
NS_IF_ADDREF(*aCase = mSelected);
return NS_OK;
}
NS_IMETHODIMP
nsXFormsSwitchElement::SetSelected(nsIDOMElement *aCase, PRBool aValue)
{
@@ -292,6 +303,8 @@ nsXFormsSwitchElement::SetSelected(nsIDOMElement *aCase, PRBool aValue)
return NS_OK;
}
// nsXFormsSwitchElement
void
nsXFormsSwitchElement::SetFocus(nsIDOMElement* aDeselected,
nsIDOMElement* aSelected)
@@ -380,6 +393,8 @@ nsXFormsSwitchElement::CaseChanged(nsIDOMNode* aCase, PRBool aRemoved)
}
}
// nsIXFormsControl
NS_IMETHODIMP
nsXFormsSwitchElement::IsEventTarget(PRBool *aOK)
{