mirror of
				https://github.com/Laupetin/OpenAssetTools.git
				synced 2025-10-30 18:17:15 +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