chore: Update web-sys and js-sys
This commit is contained in:
parent
a57940688b
commit
0ac25b5808
|
@ -2772,9 +2772,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "js-sys"
|
||||
version = "0.3.69"
|
||||
version = "0.3.70"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
|
||||
checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
|
||||
dependencies = [
|
||||
"wasm-bindgen",
|
||||
]
|
||||
|
@ -6156,9 +6156,9 @@ checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549"
|
|||
|
||||
[[package]]
|
||||
name = "web-sys"
|
||||
version = "0.3.69"
|
||||
version = "0.3.70"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
|
||||
checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
|
||||
dependencies = [
|
||||
"js-sys",
|
||||
"wasm-bindgen",
|
||||
|
|
|
@ -62,7 +62,7 @@ enum-map = "2.7.3"
|
|||
flate2 = "1.0.31"
|
||||
futures = "0.3.30"
|
||||
image = { version = "0.25.2", default-features = false }
|
||||
js-sys = "0.3.69"
|
||||
js-sys = "0.3.70"
|
||||
log = "0.4"
|
||||
num-derive = "0.4.2"
|
||||
num-traits = "0.2.19"
|
||||
|
|
|
@ -21,7 +21,7 @@ swf = { path = "../../swf" }
|
|||
thiserror = { workspace = true }
|
||||
|
||||
[dependencies.web-sys]
|
||||
version = "0.3.69"
|
||||
version = "0.3.70"
|
||||
features = [
|
||||
"HtmlCanvasElement", "OesVertexArrayObject", "WebGl2RenderingContext", "WebGlBuffer", "WebglDebugRendererInfo",
|
||||
"WebGlFramebuffer", "WebGlProgram", "WebGlRenderbuffer", "WebGlRenderingContext", "WebGlShader", "WebGlTexture",
|
||||
|
|
|
@ -33,7 +33,7 @@ workspace = true
|
|||
|
||||
# wasm
|
||||
[target.'cfg(target_family = "wasm")'.dependencies.web-sys]
|
||||
version = "0.3.69"
|
||||
version = "0.3.70"
|
||||
features = ["HtmlCanvasElement"]
|
||||
|
||||
[features]
|
||||
|
|
|
@ -66,7 +66,7 @@ path = "../core"
|
|||
features = ["audio", "mp3", "nellymoser", "default_compatibility_rules", "default_font", "serde"]
|
||||
|
||||
[dependencies.web-sys]
|
||||
version = "0.3.69"
|
||||
version = "0.3.70"
|
||||
features = [
|
||||
"AddEventListenerOptions", "AudioBuffer", "AudioBufferSourceNode", "AudioContext",
|
||||
"AudioDestinationNode", "AudioNode", "AudioParam", "Blob", "BlobPropertyBag",
|
||||
|
|
|
@ -354,11 +354,14 @@ impl RuffleHandle {
|
|||
|
||||
async fn run_context_menu_callback_paste(&self, index: usize) {
|
||||
let window = web_sys::window().expect("Missing window");
|
||||
let Some(clipboard) = window.navigator().clipboard() else {
|
||||
let navigator = window.navigator();
|
||||
// The Clipboard API is unavailable on e.g. non-secure pages.
|
||||
if !JsValue::from_str("clipboard").js_in(&navigator) {
|
||||
tracing::warn!("Clipboard unsupported");
|
||||
let _ = self.with_instance(|inst| inst.js_player.display_clipboard_modal(false));
|
||||
return;
|
||||
};
|
||||
}
|
||||
let clipboard = window.navigator().clipboard();
|
||||
|
||||
let promise = clipboard.read_text();
|
||||
tracing::debug!("Requested text from clipboard");
|
||||
|
|
Loading…
Reference in New Issue