LibWeb: Add the submit event to HTMLFormElement

Also adds the ability to submit from JavaScript.
This commit is contained in:
Luke 2020-11-21 21:53:18 +00:00 committed by Andreas Kling
parent 9950270808
commit 773df8826d
Notes: sideshowbarker 2024-07-19 01:18:31 +09:00
10 changed files with 120 additions and 4 deletions

View file

@ -26,6 +26,7 @@
#include <AK/StringBuilder.h>
#include <LibWeb/DOM/Document.h>
#include <LibWeb/HTML/HTMLAnchorElement.h>
#include <LibWeb/HTML/HTMLElement.h>
#include <LibWeb/Layout/TextNode.h>
@ -131,4 +132,10 @@ String HTMLElement::inner_text()
return builder.to_string();
}
bool HTMLElement::cannot_navigate() const
{
// FIXME: Return true if element's node document is not fully active
return !is<HTML::HTMLAnchorElement>(this) && !is_connected();
}
}