pub struct UseEuvBrowser {Show 15 fields
pub local_key: Signal<String>,
pub local_value: Signal<String>,
pub local_result: Signal<String>,
pub session_key: Signal<String>,
pub session_value: Signal<String>,
pub session_result: Signal<String>,
pub clipboard_text: Signal<String>,
pub clipboard_result: Signal<String>,
pub window_size: Signal<String>,
pub user_agent: Signal<String>,
pub language: Signal<String>,
pub location_url: Signal<String>,
pub location_origin_val: Signal<String>,
pub location_pathname_val: Signal<String>,
pub console_input: Signal<String>,
}Expand description
Reactive state for the browser API features.
Aggregates all signals needed for the localStorage, sessionStorage, clipboard, window, navigator, location, and console sections.
Fields§
§local_key: Signal<String>The localStorage key input.
local_value: Signal<String>The localStorage value input.
local_result: Signal<String>The localStorage operation result.
session_key: Signal<String>The sessionStorage key input.
session_value: Signal<String>The sessionStorage value input.
session_result: Signal<String>The sessionStorage operation result.
clipboard_text: Signal<String>The clipboard text input.
clipboard_result: Signal<String>The clipboard operation result.
window_size: Signal<String>The window size display.
user_agent: Signal<String>The user agent string.
language: Signal<String>The navigator language.
location_url: Signal<String>The location href.
location_origin_val: Signal<String>The location origin.
location_pathname_val: Signal<String>The location pathname.
console_input: Signal<String>The console message input.
Implementations§
Source§impl UseEuvBrowser
Implementation of browser API functionality.
impl UseEuvBrowser
Implementation of browser API functionality.
Sourcepub fn use_browser_state() -> UseEuvBrowser
pub fn use_browser_state() -> UseEuvBrowser
Creates browser API state for localStorage, sessionStorage, clipboard, and navigator access.
§Returns
UseEuvBrowser- The browser API state.
Sourcepub fn local_storage_get<K>(key: K) -> Option<String>
pub fn local_storage_get<K>(key: K) -> Option<String>
Sourcepub fn local_storage_set<K, V>(key: K, value: V)
pub fn local_storage_set<K, V>(key: K, value: V)
Writes a key-value pair to the browser localStorage.
§Arguments
K: AsRef<str>- The key to store.V: AsRef<str>- The value to store.
Source§impl UseEuvBrowser
impl UseEuvBrowser
pub fn get_local_key(&self) -> Signal<String>
pub fn get_mut_local_key(&mut self) -> &mut Signal<String>
pub fn set_local_key(&mut self, val: Signal<String>) -> &mut Self
pub fn get_local_value(&self) -> Signal<String>
pub fn get_mut_local_value(&mut self) -> &mut Signal<String>
pub fn set_local_value(&mut self, val: Signal<String>) -> &mut Self
pub fn get_local_result(&self) -> Signal<String>
pub fn get_mut_local_result(&mut self) -> &mut Signal<String>
pub fn set_local_result(&mut self, val: Signal<String>) -> &mut Self
pub fn get_session_key(&self) -> Signal<String>
pub fn get_mut_session_key(&mut self) -> &mut Signal<String>
pub fn set_session_key(&mut self, val: Signal<String>) -> &mut Self
pub fn get_session_value(&self) -> Signal<String>
pub fn get_mut_session_value(&mut self) -> &mut Signal<String>
pub fn set_session_value(&mut self, val: Signal<String>) -> &mut Self
pub fn get_session_result(&self) -> Signal<String>
pub fn get_mut_session_result(&mut self) -> &mut Signal<String>
pub fn set_session_result(&mut self, val: Signal<String>) -> &mut Self
pub fn get_clipboard_text(&self) -> Signal<String>
pub fn get_mut_clipboard_text(&mut self) -> &mut Signal<String>
pub fn set_clipboard_text(&mut self, val: Signal<String>) -> &mut Self
pub fn get_clipboard_result(&self) -> Signal<String>
pub fn get_mut_clipboard_result(&mut self) -> &mut Signal<String>
pub fn set_clipboard_result(&mut self, val: Signal<String>) -> &mut Self
pub fn get_window_size(&self) -> Signal<String>
pub fn get_mut_window_size(&mut self) -> &mut Signal<String>
pub fn set_window_size(&mut self, val: Signal<String>) -> &mut Self
pub fn get_user_agent(&self) -> Signal<String>
pub fn get_mut_user_agent(&mut self) -> &mut Signal<String>
pub fn set_user_agent(&mut self, val: Signal<String>) -> &mut Self
pub fn get_language(&self) -> Signal<String>
pub fn get_mut_language(&mut self) -> &mut Signal<String>
pub fn set_language(&mut self, val: Signal<String>) -> &mut Self
pub fn get_location_url(&self) -> Signal<String>
pub fn get_mut_location_url(&mut self) -> &mut Signal<String>
pub fn set_location_url(&mut self, val: Signal<String>) -> &mut Self
pub fn get_location_origin_val(&self) -> Signal<String>
pub fn get_mut_location_origin_val(&mut self) -> &mut Signal<String>
pub fn set_location_origin_val(&mut self, val: Signal<String>) -> &mut Self
pub fn get_location_pathname_val(&self) -> Signal<String>
pub fn get_mut_location_pathname_val(&mut self) -> &mut Signal<String>
pub fn set_location_pathname_val(&mut self, val: Signal<String>) -> &mut Self
pub fn get_console_input(&self) -> Signal<String>
pub fn get_mut_console_input(&mut self) -> &mut Signal<String>
pub fn set_console_input(&mut self, val: Signal<String>) -> &mut Self
Trait Implementations§
Source§impl Clone for UseEuvBrowser
impl Clone for UseEuvBrowser
Source§fn clone(&self) -> UseEuvBrowser
fn clone(&self) -> UseEuvBrowser
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for UseEuvBrowser
Source§impl Debug for UseEuvBrowser
impl Debug for UseEuvBrowser
Source§impl Default for UseEuvBrowser
Default implementation for UseEuvBrowser.
impl Default for UseEuvBrowser
Default implementation for UseEuvBrowser.