зеркало из https://github.com/mozilla/gecko-dev.git
[XForms] Remove binding-exception from setindex. Bug 293436, r=aaronr+smaug
This commit is contained in:
Родитель
ca823a1ca8
Коммит
71ceeae677
|
@ -102,9 +102,7 @@ nsXFormsSetIndexElement::HandleAction(nsIDOMEvent *aEvent,
|
||||||
if (!result) {
|
if (!result) {
|
||||||
nsXFormsUtils::ReportError(NS_LITERAL_STRING("indexEvalError"),
|
nsXFormsUtils::ReportError(NS_LITERAL_STRING("indexEvalError"),
|
||||||
mElement);
|
mElement);
|
||||||
// beaufour: This makes sense, but is not according to the spec. I guess...
|
return NS_OK;
|
||||||
nsXFormsUtils::DispatchEvent(mElement, eEvent_BindingException);
|
|
||||||
return NS_ERROR_ABORT;
|
|
||||||
}
|
}
|
||||||
double indexDoub;
|
double indexDoub;
|
||||||
rv = result->GetNumberValue(&indexDoub);
|
rv = result->GetNumberValue(&indexDoub);
|
||||||
|
@ -128,9 +126,7 @@ nsXFormsSetIndexElement::HandleAction(nsIDOMEvent *aEvent,
|
||||||
const PRUnichar *strings[] = { id.get(), repeatStr.get() };
|
const PRUnichar *strings[] = { id.get(), repeatStr.get() };
|
||||||
nsXFormsUtils::ReportError(NS_LITERAL_STRING("idRefError"),
|
nsXFormsUtils::ReportError(NS_LITERAL_STRING("idRefError"),
|
||||||
strings, 2, mElement, mElement);
|
strings, 2, mElement, mElement);
|
||||||
// beaufour: This makes sense, but is not according to the spec. I guess...
|
return NS_OK;
|
||||||
nsXFormsUtils::DispatchEvent(mElement, eEvent_BindingException);
|
|
||||||
return NS_ERROR_ABORT;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set the index = |indexInt|
|
// Set the index = |indexInt|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче