[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:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user