Reviewed by Adele.
[WebKit-https.git] / WebCore / html / HTMLElementFactory.cpp
index 7678be6..5cf34cb 100644 (file)
@@ -50,6 +50,7 @@
 #include "HTMLIFrameElement.h"
 #include "HTMLImageElement.h"
 #include "HTMLIsIndexElement.h"
+#include "HTMLKeygenElement.h"
 #include "HTMLLabelElement.h"
 #include "HTMLLegendElement.h"
 #include "HTMLLIElement.h"
@@ -169,6 +170,11 @@ static PassRefPtr<HTMLElement> fieldsetConstructor(const AtomicString&, Document
     return new HTMLFieldSetElement(doc, form);
 }
 
+static PassRefPtr<HTMLElement> keygenConstructor(const AtomicString&, Document* doc, HTMLFormElement* form, bool)
+{
+    return new HTMLKeygenElement(doc, form);
+}
+
 static PassRefPtr<HTMLElement> labelConstructor(const AtomicString&, Document* doc, HTMLFormElement*, bool)
 {
     return new HTMLLabelElement(doc);
@@ -422,6 +428,7 @@ static void createFunctionMap()
     addTag(inputTag, inputConstructor);
     addTag(insTag, modConstructor);
     addTag(isindexTag, isindexConstructor);
+    addTag(keygenTag, keygenConstructor);
     addTag(labelTag, labelConstructor);
     addTag(legendTag, legendConstructor);
     addTag(liTag, liConstructor);