From 3f87ecae325b19248dab83c0ee99007d8388d952 Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Tue, 17 Jul 2018 21:31:13 +0900 Subject: [PATCH] use mixins --- index.html | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index b22647c..6b45eb2 100644 --- a/index.html +++ b/index.html @@ -128,17 +128,16 @@

WebIDL Definition

}; callback BrowserExtRuntimeSendNativeMessageCallback = void (any response); [NoInterfaceObject] -partial interface BrowserExtBrowserRuntimeNativeMessaging { +interface BrowserExtBrowserRuntimeNativeMessaging { BrowserExtRuntimePort connectNative(DOMString nativeServiceName); void sendNativeMessage(DOMString nativeServiceName, object message, optional RuntimeSendNativeMessageCallback callback); attribute BrowserExtRuntimePort Port; }; -[NoInterfaceObject, Exposed=Window,Ck_Any_Prm_nativeMessaging_] -interface BrowserExtRuntimeNativeMessagingAPI { +[Ck_Any_Prm_nativeMessaging_] +interface mixin BrowserExtRuntimeNativeMessagingAPI { readonly attribute BrowserExtRuntimeNativeMessaging runtime; }; -Browser implements BrowserExtRuntimeNativeMessagingAPI; - +Browser includes BrowserExtRuntimeNativeMessagingAPI;