Struct silkenweb::elements::OlBuilder[][src]

pub struct OlBuilder(_);

Implementations

impl OlBuilder[src]

pub fn id(self, value: impl AttributeValue<String>) -> OlBuilder[src]

pub fn class(self, value: impl AttributeValue<String>) -> OlBuilder[src]

pub fn reversed(self, value: impl AttributeValue<bool>) -> OlBuilder[src]

Specifies that the list’s items are in reverse order. Items will be numbered from high to low.

pub fn start(self, value: impl AttributeValue<u32>) -> OlBuilder[src]

An integer to start counting from for the list items. Always an Arabic numeral (1, 2, 3, etc.), even when the numbering type is letters or Roman numerals. For example, to start numbering elements from the letter “d” or the Roman numeral “iv,” use start=“4”.

pub fn type_(self, value: impl AttributeValue<String>) -> OlBuilder[src]

Sets the numbering type:

  • a for lowercase letters
  • A for uppercase letters
  • i for lowercase Roman numerals
  • I for uppercase Roman numerals
  • 1 for numbers (default)

The specified type is used for the entire list unless a different type attribute is used on an enclosed <li> element.

Note: Unless the type of the list number matters (like legal or technical documents where items are referenced by their number/letter), use the CSS list-style-type property instead.

impl OlBuilder[src]

pub fn on_blur(
    self,
    f: impl FnMut(FocusEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_click(
    self,
    f: impl FnMut(MouseEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_change(
    self,
    f: impl FnMut(Event, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_dblclick(
    self,
    f: impl FnMut(MouseEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_focusout(
    self,
    f: impl FnMut(FocusEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_input(
    self,
    f: impl FnMut(InputEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_keydown(
    self,
    f: impl FnMut(KeyboardEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn on_keyup(
    self,
    f: impl FnMut(KeyboardEvent, HtmlOListElement) + 'static
) -> OlBuilder
[src]

pub fn effect(self, f: impl Effect<HtmlOListElement>) -> OlBuilder[src]

impl OlBuilder[src]

pub fn text(self, child: impl Text) -> OlBuilder[src]

pub fn child<Child>(self, c: Child) -> OlBuilder where
    Child: Into<Element>, 
[src]

Trait Implementations

impl Builder for OlBuilder[src]

type Target = Ol

impl DomElement for OlBuilder[src]

impl From<OlBuilder> for Element[src]

impl From<OlBuilder> for ElementBuilder[src]

Auto Trait Implementations

impl !RefUnwindSafe for OlBuilder

impl !Send for OlBuilder

impl !Sync for OlBuilder

impl Unpin for OlBuilder

impl !UnwindSafe for OlBuilder

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.