summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp')
-rw-r--r--src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp b/src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp
index 87938ac45..e90a6e0b8 100644
--- a/src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp
+++ b/src/3rdparty/webkit/WebCore/html/HTMLFormControlElement.cpp
@@ -204,6 +204,16 @@ void HTMLFormControlElement::setAutofocus(bool b)
setAttribute(autofocusAttr, b ? "autofocus" : 0);
}
+bool HTMLFormControlElement::required() const
+{
+ return hasAttribute(requiredAttr);
+}
+
+void HTMLFormControlElement::setRequired(bool b)
+{
+ setAttribute(requiredAttr, b ? "required" : 0);
+}
+
void HTMLFormControlElement::recalcStyle(StyleChange change)
{
HTMLElement::recalcStyle(change);