web_extensions_sys/
omnibox.rs1use wasm_bindgen::prelude::*;
4
5use crate::EventTarget;
6
7#[wasm_bindgen]
8extern "C" {
9 pub type Omnibox;
10
11 #[wasm_bindgen(method, js_name = setDefaultSuggestion)]
12 pub fn set_default_suggestion(this: &Omnibox, suggestion: &JsValue);
13
14 #[wasm_bindgen(method, getter, js_name = onDeleteSuggestion)]
15 pub fn on_delete_suggestion(this: &Omnibox) -> EventTarget;
16
17 #[wasm_bindgen(method, getter, js_name = onInputCancelled)]
18 pub fn on_input_cancelled(this: &Omnibox) -> EventTarget;
19
20 #[wasm_bindgen(method, getter, js_name = onInputChanged)]
21 pub fn on_input_changed(this: &Omnibox) -> EventTarget;
22
23 #[wasm_bindgen(method, getter, js_name = onInputEntered)]
24 pub fn on_input_entered(this: &Omnibox) -> EventTarget;
25
26 #[wasm_bindgen(method, getter, js_name = onInputStarted)]
27 pub fn on_input_started(this: &Omnibox) -> EventTarget;
28}