pub trait HtmlCommonSharedPropsBuilder<TElement>: AsMut<AnyJsStaticProps> {
Show 205 methods fn children<TNode>(self, v: Option<TNode>) -> Self
    where
        TNode: Node
, { ... }
fn ref_el<TWriteRef>(self, v: Option<TWriteRef>) -> Self
    where
        TWriteRef: 'static + WriteRef<TElement> + SafeIntoJsRuntime
, { ... }
fn default_checked(self, v: Option<bool>) -> Self { ... }
fn class(self, v: Option<&str>) -> Self { ... }
fn draggable(self, v: Option<bool>) -> Self { ... }
fn hidden(self, v: Option<bool>) -> Self { ... }
fn id(self, v: Option<&str>) -> Self { ... }
fn lang(self, v: Option<&str>) -> Self { ... }
fn placeholder(self, v: Option<&str>) -> Self { ... }
fn style(self, v: Option<CssProperties>) -> Self { ... }
fn tab_index(self, v: Option<i32>) -> Self { ... }
fn title(self, v: Option<&str>) -> Self { ... }
fn suppress_content_editable_warning(self, v: Option<bool>) -> Self { ... }
fn suppress_hydration_warning(self, v: Option<bool>) -> Self { ... }
fn access_key(self, v: Option<&str>) -> Self { ... }
fn content_editable(self, v: Option<Inheritable<bool>>) -> Self { ... }
fn context_menu(self, v: Option<&str>) -> Self { ... }
fn dir(self, v: Option<&str>) -> Self { ... }
fn slot(self, v: Option<&str>) -> Self { ... }
fn spell_check(self, v: Option<bool>) -> Self { ... }
fn translate(self, v: Option<&str>) -> Self { ... }
fn radio_group(self, v: Option<&str>) -> Self { ... }
fn role(self, v: Option<Role>) -> Self { ... }
fn about(self, v: Option<&str>) -> Self { ... }
fn datatype(self, v: Option<&str>) -> Self { ... }
fn inlist(self, v: Option<&JsValue>) -> Self { ... }
fn prefix(self, v: Option<&str>) -> Self { ... }
fn property(self, v: Option<&str>) -> Self { ... }
fn resource(self, v: Option<&str>) -> Self { ... }
fn type_of(self, v: Option<&str>) -> Self { ... }
fn vocab(self, v: Option<&str>) -> Self { ... }
fn auto_capitalize(self, v: Option<&str>) -> Self { ... }
fn auto_correct(self, v: Option<&str>) -> Self { ... }
fn auto_save(self, v: Option<&str>) -> Self { ... }
fn color(self, v: Option<&str>) -> Self { ... }
fn item_prop(self, v: Option<&str>) -> Self { ... }
fn item_scope(self, v: Option<bool>) -> Self { ... }
fn item_type(self, v: Option<&str>) -> Self { ... }
fn item_id(self, v: Option<&str>) -> Self { ... }
fn item_ref(self, v: Option<&str>) -> Self { ... }
fn results(self, v: Option<i32>) -> Self { ... }
fn security(self, v: Option<&str>) -> Self { ... }
fn unselectable(self, v: Option<&str>) -> Self { ... }
fn input_mode(self, v: Option<HtmlInputMode>) -> Self { ... }
fn is(self, v: Option<&str>) -> Self { ... }
fn on_copy<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>
, { ... }
fn on_copy_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>
, { ... }
fn on_cut<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>
, { ... }
fn on_cut_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>
, { ... }
fn on_paste<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>
, { ... }
fn on_paste_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>
, { ... }
fn on_composition_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>
, { ... }
fn on_composition_end_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>
, { ... }
fn on_composition_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>
, { ... }
fn on_composition_start_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>
, { ... }
fn on_composition_update<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>
, { ... }
fn on_composition_update_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>
, { ... }
fn on_focus<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>
, { ... }
fn on_focus_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>
, { ... }
fn on_blur<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>
, { ... }
fn on_blur_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>
, { ... }
fn on_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_change_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_before_input<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_before_input_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_input<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_input_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_reset<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_reset_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_submit<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_submit_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_invalid<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_invalid_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>
, { ... }
fn on_load<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_load_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_error<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_error_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_key_down<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>
, { ... }
fn on_key_down_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>
, { ... }
fn on_key_press<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>
, { ... }
fn on_key_press_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>
, { ... }
fn on_key_up<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>
, { ... }
fn on_key_up_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>
, { ... }
fn on_abort<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_abort_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_can_play<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_can_play_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_can_play_through<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_can_play_through_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_duration_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_duration_change_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_emptied<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_emptied_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_encrypted<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_encrypted_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_ended<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_ended_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_loaded_data<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_loaded_data_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_loaded_metadata<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_loaded_metadata_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_load_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_load_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_pause<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_pause_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_play<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_play_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_playing<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_playing_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_progress<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_progress_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_rate_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_rate_change_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_seeked<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_seeked_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_seeking<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_seeking_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_stalled<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_stalled_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_suspend<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_suspend_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_time_update<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_time_update_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_volume_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_volume_change_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_waiting<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_waiting_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_aux_click<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_aux_click_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_click<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_click_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_context_menu<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_context_menu_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_double_click<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_double_click_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_drag<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_enter<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_enter_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_exit<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_exit_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_leave<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_leave_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_over<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_over_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drag_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drop<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_drop_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>
, { ... }
fn on_mouse_down<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_down_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_enter<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_leave<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_move<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_move_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_out<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_out_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_over<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_over_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_up<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_mouse_up_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>
, { ... }
fn on_select<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_select_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>
, { ... }
fn on_touch_cancel<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_cancel_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_move<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_move_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_touch_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>
, { ... }
fn on_pointer_down<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_down_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_move<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_move_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_up<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_up_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_cancel<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_cancel_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_enter<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_enter_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_leave<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_leave_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_over<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_over_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_out<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_pointer_out_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_got_pointer_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_got_pointer_capture_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_lost_pointer_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_lost_pointer_capture_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>
, { ... }
fn on_scroll<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, UiEvent, UiEvent>>
, { ... }
fn on_scroll_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, UiEvent, UiEvent>>
, { ... }
fn on_wheel<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, WheelEvent, WheelEvent>>
, { ... }
fn on_wheel_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, WheelEvent, WheelEvent>>
, { ... }
fn on_animation_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>
, { ... }
fn on_animation_start_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>
, { ... }
fn on_animation_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>
, { ... }
fn on_animation_end_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>
, { ... }
fn on_animation_iteration<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>
, { ... }
fn on_animation_iteration_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>
, { ... }
fn on_transition_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TransitionEvent, TransitionEvent>>
, { ... }
fn on_transition_end_capture<F>(
        self,
        event_handler: Option<AnyFn<F>>
    ) -> Self
    where
        F: DynFn + ?Sized,
        AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TransitionEvent, TransitionEvent>>
, { ... }
}

Provided methods

Implementations on Foreign Types

Implementors