Index: Source/core/html/HTMLFormElement.cpp |
diff --git a/Source/core/html/HTMLFormElement.cpp b/Source/core/html/HTMLFormElement.cpp |
index 1c76f4382917e5960a57774afa612542b9beb631..566e8c19e40f2aa73d99201f720d2b2f8ff7090b 100644 |
--- a/Source/core/html/HTMLFormElement.cpp |
+++ b/Source/core/html/HTMLFormElement.cpp |
@@ -37,10 +37,6 @@ |
#include "core/events/Event.h" |
#include "core/events/GenericEventQueue.h" |
#include "core/events/ScopedEventQueue.h" |
-#include "core/frame/DOMWindow.h" |
-#include "core/frame/LocalFrame.h" |
-#include "core/frame/UseCounter.h" |
-#include "core/frame/csp/ContentSecurityPolicy.h" |
#include "core/html/HTMLCollection.h" |
#include "core/html/HTMLDialogElement.h" |
#include "core/html/HTMLImageElement.h" |
@@ -50,25 +46,18 @@ |
#include "core/html/forms/FormController.h" |
#include "core/loader/FrameLoader.h" |
#include "core/loader/FrameLoaderClient.h" |
-#include "core/loader/MixedContentChecker.h" |
+#include "core/frame/DOMWindow.h" |
+#include "core/frame/LocalFrame.h" |
+#include "core/frame/UseCounter.h" |
+#include "core/frame/csp/ContentSecurityPolicy.h" |
#include "core/rendering/RenderTextControl.h" |
#include "platform/UserGestureIndicator.h" |
-#include "wtf/text/AtomicString.h" |
using namespace std; |
namespace WebCore { |
using namespace HTMLNames; |
- |
-namespace { |
- |
- KURL getActionURL(const Document& document, const String& action) |
- { |
- return (action.isEmpty() ? document.url() : document.completeURL(action)); |
- } |
- |
-} // namespace |
HTMLFormElement::HTMLFormElement(Document& document) |
: HTMLElement(formTag, document) |
@@ -358,10 +347,6 @@ |
m_wasUserSubmitted = processingUserGesture; |
- KURL actionURL = getActionURL(document(), m_attributes.action()); |
- if (MixedContentChecker::isMixedContent(document().securityOrigin(), actionURL)) |
- UseCounter::count(document(), UseCounter::MixedContentSubmittedForm); |
- |
RefPtrWillBeRawPtr<HTMLFormControlElement> firstSuccessfulSubmitButton = nullptr; |
bool needButtonActivation = activateSubmitButton; // do we need to activate a submit button? |
@@ -805,20 +790,4 @@ |
m_wasDemoted = demoted; |
} |
-void HTMLFormElement::attributeChanged(const QualifiedName& name, const AtomicString& newValue, AttributeModificationReason) |
-{ |
- Element::attributeChanged(name, newValue); |
- if (name == actionAttr) { |
- // If the new action attribute is pointing to insecure "action" location from a secure page |
- // it is marked as "passive" mixed content. In other words, it will just |
- // show a console warning unless the user override the preferences to |
- // block all mixed content. |
- KURL actionURL = getActionURL(document(), m_attributes.action()); |
- if (!document().frame()->loader().mixedContentChecker()->canSubmitToInsecureForm(document().securityOrigin(), actionURL)) |
- Element::attributeChanged(name, AtomicString("")); |
- if (MixedContentChecker::isMixedContent(document().securityOrigin(), actionURL)) |
- UseCounter::count(document(), UseCounter::MixedContentForm); |
- } |
-} |
- |
} // namespace |