[XForms] Remove binding-exception from setindex. Bug 293436, r=aaronr+smaug

This commit is contained in:
allan%beaufour.dk 2005-08-23 11:04:36 +00:00
Родитель ca823a1ca8
Коммит 71ceeae677
1 изменённых файлов: 2 добавлений и 6 удалений

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

@ -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|