diff --git a/extensions/xforms/jar.mn b/extensions/xforms/jar.mn index e70c22bc7707..dbede0bdf120 100755 --- a/extensions/xforms/jar.mn +++ b/extensions/xforms/jar.mn @@ -23,12 +23,12 @@ xforms.jar: content/xforms/select1.xml (resources/content/select1.xml) content/xforms/range.xml (resources/content/range.xml) content/xforms/range-xhtml.xml (resources/content/range-xhtml.xml) - content/xforms/select.xml (resources/content/select.xml) - content/xforms/select-xhtml.xml (resources/content/select-xhtml.xml) - content/xforms/select-xul.xml (resources/content/select-xul.xml) content/xforms/selects.xml (resources/content/selects.xml) content/xforms/selects-xhtml.xml (resources/content/selects-xhtml.xml) content/xforms/selects-xul.xml (resources/content/selects-xul.xml) + content/xforms/selectsnw.xml (resources/content/selectsnw.xml) + content/xforms/selectsnw-xhtml.xml (resources/content/selectsnw-xhtml.xml) + content/xforms/selectsnw-xul.xml (resources/content/selectsnw-xul.xml) content/xforms/bindingex.css (resources/content/bindingex.css) content/xforms/bindingex.xul (resources/content/bindingex.xul) content/xforms/calendar.png (resources/content/calendar.png) diff --git a/extensions/xforms/nsIXFormsItemElement.idl b/extensions/xforms/nsIXFormsItemElement.idl index 6d82fdb6550a..ef8d9a3dbe4f 100644 --- a/extensions/xforms/nsIXFormsItemElement.idl +++ b/extensions/xforms/nsIXFormsItemElement.idl @@ -43,7 +43,7 @@ /** * Interface implemented by the item element. */ -[scriptable, uuid(e7e65a10-bf37-488f-9c74-add34abdd309)] +[scriptable, uuid(0acdfa92-0b0a-4c7a-bcd8-7256ec04673c)] interface nsIXFormsItemElement : nsISupports { /** @@ -63,13 +63,6 @@ interface nsIXFormsItemElement : nsISupports */ void setActive(in boolean aActive); - /** - * This is called by the \ child element whenever it is refreshed. - * This information will be propagated by the \ to the nearest - * \ element, which can then refresh its UI. - */ - void labelRefreshed(); - /** * Indicates whether the item element contains a value child or a copy * child. We'll assume that if the item is NOT a copy item, then it must diff --git a/extensions/xforms/nsXFormsItemElement.cpp b/extensions/xforms/nsXFormsItemElement.cpp index f658f63632a6..6b28d29e0cc3 100644 --- a/extensions/xforms/nsXFormsItemElement.cpp +++ b/extensions/xforms/nsXFormsItemElement.cpp @@ -481,27 +481,6 @@ nsXFormsItemElement::GetLabelText(nsAString& aValue) return NS_OK; } -NS_IMETHODIMP -nsXFormsItemElement::LabelRefreshed() -{ - NS_ENSURE_STATE(mElement); - nsCOMPtr parent, current; - current = mElement; - do { - current->GetParentNode(getter_AddRefs(parent)); - if (nsXFormsUtils::IsXFormsElement(parent, NS_LITERAL_STRING("select1")) || - nsXFormsUtils::IsXFormsElement(parent, NS_LITERAL_STRING("select"))) { - nsCOMPtr select(do_QueryInterface(parent)); - if (select) { - select->Refresh(); - } - return NS_OK; - } - current = parent; - } while(current); - return NS_OK; -} - NS_IMETHODIMP nsXFormsItemElement::GetIsCopyItem(PRBool *aIsCopyItem) { diff --git a/extensions/xforms/nsXFormsLabelElement.cpp b/extensions/xforms/nsXFormsLabelElement.cpp index 48b216bfc9a1..875d7c1603a6 100644 --- a/extensions/xforms/nsXFormsLabelElement.cpp +++ b/extensions/xforms/nsXFormsLabelElement.cpp @@ -311,20 +311,6 @@ nsXFormsLabelElement::Refresh() nsCOMPtr parent; mElement->GetParentNode(getter_AddRefs(parent)); - // If