XForms bug 281668 - select1 as a combobox. patch my smaug, r=beaufour,me a=mkaply

git-svn-id: svn://10.0.0.236/trunk@177066 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
doronr%us.ibm.com
2005-08-03 18:43:45 +00:00
parent 9794169aea
commit a2bc632914
22 changed files with 1647 additions and 255 deletions

View File

@@ -63,6 +63,7 @@ NS_HIDDEN_(nsresult) NS_NewXFormsTriggerElement(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsSubmitElement(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsLabelElement(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsSelectElement(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsSelect1Element(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsItemElement(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsValueElement(nsIXTFElement **aElement);
NS_HIDDEN_(nsresult) NS_NewXFormsChoicesElement(nsIXTFElement **aElement);
@@ -125,8 +126,10 @@ nsXFormsElementFactory::CreateElement(const nsAString& aTagName,
return NS_NewXFormsContextContainer(aElement);
if (aTagName.EqualsLiteral("label"))
return NS_NewXFormsLabelElement(aElement);
if (aTagName.EqualsLiteral("select") || aTagName.EqualsLiteral("select1"))
if (aTagName.EqualsLiteral("select"))
return NS_NewXFormsSelectElement(aElement);
if (aTagName.EqualsLiteral("select1"))
return NS_NewXFormsSelect1Element(aElement);
if (aTagName.EqualsLiteral("item"))
return NS_NewXFormsItemElement(aElement);
if (aTagName.EqualsLiteral("itemset"))