mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-10-10 00:36:40 +00:00
chore: adjust naming of webview browser api
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { onUnmounted, ref } from "vue";
|
||||
import { webviewBinds, webViewAddEventListener, webViewRemoveEventListener } from "./native";
|
||||
import { webviewBinds, webviewAddEventListener, webviewRemoveEventListener } from "./native";
|
||||
|
||||
const greetMsg = ref("");
|
||||
const lastPersonGreeted = ref("");
|
||||
@@ -14,9 +14,9 @@ function onPersonGreeted(person: string) {
|
||||
lastPersonGreeted.value = person;
|
||||
}
|
||||
|
||||
webViewAddEventListener("greeting", onPersonGreeted);
|
||||
webviewAddEventListener("greeting", onPersonGreeted);
|
||||
|
||||
onUnmounted(() => webViewRemoveEventListener("greeting", onPersonGreeted));
|
||||
onUnmounted(() => webviewRemoveEventListener("greeting", onPersonGreeted));
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
@@ -8,11 +8,11 @@ interface NativeEventMap {
|
||||
|
||||
type WebViewExtensions = {
|
||||
webviewBinds: NativeMethods;
|
||||
webViewAddEventListener<K extends keyof NativeEventMap>(
|
||||
webviewAddEventListener<K extends keyof NativeEventMap>(
|
||||
eventKey: K,
|
||||
callback: (payload: NativeEventMap[K]) => void,
|
||||
): void;
|
||||
webViewRemoveEventListener<K extends keyof NativeEventMap>(
|
||||
webviewRemoveEventListener<K extends keyof NativeEventMap>(
|
||||
eventKey: K,
|
||||
callback: (payload: NativeEventMap[K]) => void,
|
||||
): boolean;
|
||||
@@ -21,5 +21,5 @@ type WebViewExtensions = {
|
||||
const windowWithWebViewExtensions = window as typeof window & WebViewExtensions;
|
||||
|
||||
export const webviewBinds = windowWithWebViewExtensions.webviewBinds;
|
||||
export const webViewAddEventListener = windowWithWebViewExtensions.webViewAddEventListener;
|
||||
export const webViewRemoveEventListener = windowWithWebViewExtensions.webViewRemoveEventListener;
|
||||
export const webviewAddEventListener = windowWithWebViewExtensions.webviewAddEventListener;
|
||||
export const webviewRemoveEventListener = windowWithWebViewExtensions.webviewRemoveEventListener;
|
||||
|
2
thirdparty/webview
vendored
2
thirdparty/webview
vendored
Submodule thirdparty/webview updated: 75651c83d2...0ae23fc2da
Reference in New Issue
Block a user