mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-04 02:08:53 +00:00
LibWeb: Change the script fetch completion callback to accept any script
The completion callback currently only accepts a JavaScriptModuleScript. The same callback will need to be used for ClassicScript scripts as well so allow the callback to accept any Script type. The single existing outside caller already stores the result as a Script.
This commit is contained in:
parent
dff0e8a0dc
commit
567b8da1e0
Notes:
sideshowbarker
2024-07-16 23:13:25 +09:00
Author: https://github.com/trflynn89
Commit: 567b8da1e0
Pull-request: https://github.com/SerenityOS/serenity/pull/18772
Issue: https://github.com/SerenityOS/serenity/issues/18432
3 changed files with 27 additions and 25 deletions
|
@ -350,7 +350,7 @@ void HTMLScriptElement::prepare_script()
|
|||
else if (m_script_type == ScriptType::Module) {
|
||||
// Fetch an external module script graph given url, settings object, options, and onComplete.
|
||||
// FIXME: Pass options.
|
||||
fetch_external_module_script_graph(url, settings_object, [this](auto* result) {
|
||||
fetch_external_module_script_graph(url, settings_object, [this](auto result) {
|
||||
// 1. Mark as ready el given result.
|
||||
if (!result)
|
||||
mark_as_ready(ResultState::Null {});
|
||||
|
@ -382,7 +382,7 @@ void HTMLScriptElement::prepare_script()
|
|||
|
||||
// 2. Fetch an inline module script graph, given source text, base URL, settings object, options, and with the following steps given result:
|
||||
// FIXME: Pass options
|
||||
fetch_inline_module_script_graph(m_document->url().to_deprecated_string(), source_text, base_url, document().relevant_settings_object(), [this](auto* result) {
|
||||
fetch_inline_module_script_graph(m_document->url().to_deprecated_string(), source_text, base_url, document().relevant_settings_object(), [this](auto result) {
|
||||
// 1. Mark as ready el given result.
|
||||
if (!result)
|
||||
mark_as_ready(ResultState::Null {});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue