Struct silkenweb_html::elements::LabelBuilder [−][src]
pub struct LabelBuilder(_);
Implementations
impl LabelBuilder[src]
impl LabelBuilder[src]pub fn id(self, value: impl AttributeValue<String>) -> Self[src]
pub fn class(self, value: impl AttributeValue<String>) -> Self[src]
pub fn for_(self, value: impl AttributeValue<String>) -> Self[src]
The id of a labelable form-related element in the same document as the <label>
element. The first element in the document with an id matching the value of the for
attribute is the labeled control for this label element, if it is a labelable element.
If it is not labelable then the for attribute has no effect. If there are other elements
which also match the id value, later in the document, they are not considered.
Note: A <label> element can have both a for attribute and a contained control element,
as long as the for attribute points to the contained control element.
pub fn form(self, value: impl AttributeValue<String>) -> Self[src]
The <form> element with which the label is associated (its form owner). If specified,
the value of the attribute is the id of a <form> element in the same document. This
lets you place label elements anywhere within a document, not just as descendants of
their form elements.
impl LabelBuilder[src]
impl LabelBuilder[src]pub fn on_blur(
self,
f: impl 'static + FnMut(FocusEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(FocusEvent, HtmlLabelElement)
) -> Self
pub fn on_click(
self,
f: impl 'static + FnMut(MouseEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(MouseEvent, HtmlLabelElement)
) -> Self
pub fn on_change(self, f: impl 'static + FnMut(Event, HtmlLabelElement)) -> Self[src]
pub fn on_dblclick(
self,
f: impl 'static + FnMut(MouseEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(MouseEvent, HtmlLabelElement)
) -> Self
pub fn on_focusout(
self,
f: impl 'static + FnMut(FocusEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(FocusEvent, HtmlLabelElement)
) -> Self
pub fn on_input(
self,
f: impl 'static + FnMut(InputEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(InputEvent, HtmlLabelElement)
) -> Self
pub fn on_keydown(
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlLabelElement)
) -> Self
pub fn on_keyup(
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlLabelElement)
) -> Self[src]
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlLabelElement)
) -> Self
pub fn effect(self, f: impl Effect<HtmlLabelElement>) -> Self[src]
impl LabelBuilder[src]
impl LabelBuilder[src]Trait Implementations
impl Builder for LabelBuilder[src]
impl Builder for LabelBuilder[src]impl DomElement for LabelBuilder[src]
impl DomElement for LabelBuilder[src]type Target = HtmlLabelElement
fn dom_element(&self) -> Self::Target[src]
impl From<LabelBuilder> for Element[src]
impl From<LabelBuilder> for Element[src]fn from(builder: LabelBuilder) -> Self[src]
impl From<LabelBuilder> for ElementBuilder[src]
impl From<LabelBuilder> for ElementBuilder[src]fn from(builder: LabelBuilder) -> Self[src]
Auto Trait Implementations
impl !RefUnwindSafe for LabelBuilder
impl !RefUnwindSafe for LabelBuilderimpl !Send for LabelBuilder
impl !Send for LabelBuilderimpl !Sync for LabelBuilder
impl !Sync for LabelBuilderimpl Unpin for LabelBuilder
impl Unpin for LabelBuilderimpl !UnwindSafe for LabelBuilder
impl !UnwindSafe for LabelBuilder