1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 13:47:45 +00:00

LibWeb: Add event handler attributes to XMLHttpRequestEventTarget

This patch adds the following event handler attributes to XHR's
EventTarget base class:

- onloadstart
- onprogress
- onabort
- onerror
- onload
- ontimeout
- onloadend
This commit is contained in:
Andreas Kling 2021-09-19 01:41:55 +02:00
parent dc8707527f
commit 6b03d18d95
4 changed files with 107 additions and 0 deletions

View file

@ -20,6 +20,21 @@ public:
virtual ~XMLHttpRequestEventTarget() override {};
HTML::EventHandler onloadstart();
void set_onloadstart(HTML::EventHandler);
HTML::EventHandler onprogress();
void set_onprogress(HTML::EventHandler);
HTML::EventHandler onabort();
void set_onabort(HTML::EventHandler);
HTML::EventHandler onerror();
void set_onerror(HTML::EventHandler);
HTML::EventHandler onload();
void set_onload(HTML::EventHandler);
HTML::EventHandler ontimeout();
void set_ontimeout(HTML::EventHandler);
HTML::EventHandler onloadend();
void set_onloadend(HTML::EventHandler);
protected:
explicit XMLHttpRequestEventTarget(Bindings::ScriptExecutionContext& script_execution_context)
: DOM::EventTarget(script_execution_context)