class
Components::Elements::Details
- Components::Elements::Details
- Components::Elements::ContainerElement
- Components::Elements::HTMLElement
- Reference
- Object
Overview
Represents the
element - disclosure widget
Instance methods inherited from class
<<(child : ContainerElement) : ContainerElement
<<(child : VoidElement | String | RawHTML) : self <<, add_child(child : HTMLElement | String | RawHTML) : self add_child, add_children(*children : HTMLElement | String | RawHTML) : self add_children, add_raw_html(html : String) : self add_raw_html, build(&block : self -> Nil) : self build, children_count : Int32 children_count, clear : self clear, empty? : Bool empty?, render : String renderConstructor methods inherited from class
new(tag_name : String, **attrs)
new
Instance methods inherited from class
[](name : String) : String | Nil
[],
add_class(class_names : String) : self
add_class,
add_style(styles : String) : self
add_style,
attributes : Hash(String, String)
attributes,
can_have_children? : Bool
can_have_children?,
children : Array(HTMLElement | String | RawHTML)
children,
has_class?(class_name : String) : Bool
has_class?,
remove_attribute(name : String) : self
remove_attribute,
remove_class(class_names : String) : self
remove_class,
render : String
render,
set_attribute(name : String, value : String | Nil) : self
set_attribute,
set_safe_style(style : SafeStyleValue) : self
set_safe_style,
set_safe_url_attribute(name : String, url : SafeURL) : self
set_safe_url_attribute,
tag_name : String
tag_name,
to_s(io : IO) : Nil
to_s,
void_element? : Bool
void_element?
Constructor methods inherited from class
new(tag_name : String, **attrs)
new
Defined in:
components/elements/interactive/interactive_elements.crConstructors
Instance methods inherited from class Components::Elements::ContainerElement
<<(child : ContainerElement) : ContainerElement<<(child : VoidElement | String | RawHTML) : self <<, add_child(child : HTMLElement | String | RawHTML) : self add_child, add_children(*children : HTMLElement | String | RawHTML) : self add_children, add_raw_html(html : String) : self add_raw_html, build(&block : self -> Nil) : self build, children_count : Int32 children_count, clear : self clear, empty? : Bool empty?, render : String render