Liking cljdoc? Tell your friends :D

baredom.components.x-alert.model


attr-disabledcljs

source

attr-dismissiblecljs

source

attr-iconcljs

source

attr-textcljs

source

attr-timeout-mscljs

source

attr-typecljs

source

default-icon-for-typecljs

(default-icon-for-type t)

Return the default icon glyph for a type keyword.

Return the default icon glyph for a type keyword.
sourceraw docstring

dismiss-detailcljs

(dismiss-detail {:keys [type text]} reason)

Build the event detail map for an x-alert-dismiss event.

Build the event detail map for an x-alert-dismiss event.
sourceraw docstring

dismiss-eligible?cljs

(dismiss-eligible? {:keys [dismissible? disabled?]})

Return true when the alert can currently be dismissed (dismissible and not disabled).

Return true when the alert can currently be dismissed (dismissible and not disabled).
sourceraw docstring

event-dismisscljs

source

event-schemacljs

source

method-apicljs

source

normalizecljs

(normalize {:keys [type-raw text icon-present? icon-raw dismissible-attr
                   disabled-present? timeout-ms-raw]})

Normalise raw attribute inputs into a stable view-model map.

Input keys: :type-raw string | nil :text string | nil :icon-present? boolean :icon-raw string | nil :dismissible-attr string | nil :disabled-present? boolean :timeout-ms-raw string | nil

Output keys: :type keyword — :info | :success | :warning | :error :text string :icon-mode keyword — :default | :custom | :hidden :icon string | nil (only meaningful when :custom) :dismissible? boolean :disabled? boolean :timeout-ms int | nil

Normalise raw attribute inputs into a stable view-model map.

Input keys:
  :type-raw          string | nil
  :text              string | nil
  :icon-present?     boolean
  :icon-raw          string | nil
  :dismissible-attr  string | nil
  :disabled-present? boolean
  :timeout-ms-raw    string | nil

Output keys:
  :type         keyword  — :info | :success | :warning | :error
  :text         string
  :icon-mode    keyword  — :default | :custom | :hidden
  :icon         string | nil  (only meaningful when :custom)
  :dismissible? boolean
  :disabled?    boolean
  :timeout-ms   int | nil
sourceraw docstring

normalize-iconcljs

(normalize-icon s)

Normalise icon attribute: empty strings and "none" become nil.

Normalise icon attribute: empty strings and "none" become nil.
sourceraw docstring

observed-attributescljs

source

parse-timeout-mscljs

(parse-timeout-ms s)

Parse timeout-ms attribute to a positive integer, or nil if absent/invalid.

Parse timeout-ms attribute to a positive integer, or nil if absent/invalid.
sourceraw docstring

parse-typecljs

(parse-type s)

Normalise a raw type attribute string to a keyword. Unknown / nil values fall back to :info.

Normalise a raw type attribute string to a keyword.
Unknown / nil values fall back to :info.
sourceraw docstring

property-apicljs

source

role-for-typecljs

(role-for-type t)

Return the ARIA live-region role for a given alert type. warning/error use role=alert (assertive); info/success use role=status (polite).

Return the ARIA live-region role for a given alert type.
warning/error use role=alert (assertive); info/success use role=status (polite).
sourceraw docstring

tag-namecljs

source

type->attrcljs

(type->attr t)

Convert an internal type keyword back to its attribute string.

Convert an internal type keyword back to its attribute string.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close