Add a directory listing feature for file URLs (#32580)

Signed-off-by: Bobulous <Bobulous@users.noreply.github.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Bobulous <Bobulous@users.noreply.github.com>
This commit is contained in:
Martin Robinson 2024-06-26 10:02:50 +02:00 committed by GitHub
parent b3d99a607f
commit 7ea894774f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 291 additions and 11 deletions

View file

@ -71,6 +71,7 @@ pub enum Resource {
MediaControlsCSS,
MediaControlsJS,
CrashHTML,
DirectoryListingHTML,
}
impl Resource {
@ -90,6 +91,7 @@ impl Resource {
Resource::MediaControlsCSS => "media-controls.css",
Resource::MediaControlsJS => "media-controls.js",
Resource::CrashHTML => "crash.html",
Resource::DirectoryListingHTML => "directory-listing.html",
}
}
}
@ -146,6 +148,9 @@ fn resources_for_tests() -> Box<dyn ResourceReaderMethods + Sync + Send> {
&include_bytes!("../../../resources/media-controls.js")[..]
},
Resource::CrashHTML => &include_bytes!("../../../resources/crash.html")[..],
Resource::DirectoryListingHTML => {
&include_bytes!("../../../resources/directory-listing.html")[..]
},
}
.to_owned()
}