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

LibWeb: Implement XMLHttpRequest.status

This lets jQuery's AJAX functionality progress further :^)
This commit is contained in:
Linus Groh 2021-04-03 15:17:29 +02:00 committed by Andreas Kling
parent e02270c5cc
commit 288b90a297
3 changed files with 8 additions and 2 deletions

View file

@ -68,6 +68,7 @@ public:
using RefCounted::unref;
ReadyState ready_state() const { return m_ready_state; };
unsigned status() const { return m_status; };
String response_text() const;
DOM::ExceptionOr<void> open(const String& method, const String& url);
@ -82,6 +83,7 @@ private:
virtual JS::Object* create_wrapper(JS::GlobalObject&) override;
void set_ready_state(ReadyState);
void set_status(unsigned status) { m_status = status; }
void fire_progress_event(const String&, u64, u64);
explicit XMLHttpRequest(DOM::Window&);
@ -89,6 +91,7 @@ private:
NonnullRefPtr<DOM::Window> m_window;
ReadyState m_ready_state { ReadyState::Unsent };
unsigned m_status { 0 };
bool m_send { false };
String m_method;