Liking cljdoc? Tell your friends :D

baredom.components.x-multi-combobox.model


allowed-placementscljs

source

attr-disabledcljs

source

attr-errorcljs

source

attr-maxcljs

source

attr-namecljs

source

attr-opencljs

source

attr-placeholdercljs

source

attr-placementcljs

source

attr-requiredcljs

source

attr-valuecljs

source

chip-labelcljs

(chip-label options value)

The label of the chip for value: the label of its option, or the value when it has none.

The label of the chip for `value`: the label of its option, or the value when it has none.
sourceraw docstring

clamp-active-idxcljs

(clamp-active-idx raw-idx visible-count)

Returns active-idx bounded by visible-count. -1 when there is nothing visible; otherwise the index, capped at the last visible position. raw-idx of nil is treated as 0.

Returns active-idx bounded by visible-count.
-1 when there is nothing visible; otherwise the index, capped at the last
visible position. raw-idx of nil is treated as 0.
sourceraw docstring

default-placementcljs

source

empty-keycljs

source

empty-messagecljs

source

event-changecljs

source

event-change-requestcljs

source

event-inputcljs

source

event-schemacljs

source

event-togglecljs

source

filter-optionscljs

(filter-options options query selected-set)

Filters options by case-insensitive substring match on label, excludes already-selected values, and caps at max-rendered-options.

Filters options by case-insensitive substring match on label,
excludes already-selected values, and caps at max-rendered-options.
sourceraw docstring

find-option-by-valuecljs

(find-option-by-value options value)

Returns the first option map where :value matches, or nil.

Returns the first option map where :value matches, or nil.
sourceraw docstring

highlight-matchcljs

(highlight-match label query)

Splits label around the first case-insensitive match of query. Returns {:before :match :after} or nil if no match.

Splits label around the first case-insensitive match of query.
Returns {:before :match :after} or nil if no match.
sourceraw docstring

last-valuecljs

(last-value value-set)

Returns the largest value in the set in sort order, or nil for an empty set. The selected-set is rendered sorted, so this is the value Backspace removes.

Returns the largest value in the set in sort order, or nil for an empty set.
The selected-set is rendered sorted, so this is the value Backspace removes.
sourceraw docstring

max-reached?cljs

(max-reached? value-set max-val)

Returns true when a max is set and the value set has reached it.

Returns true when a max is set and the value set has reached it.
sourceraw docstring

max-rendered-optionscljs

source

method-apicljs

source

next-active-idxcljs

(next-active-idx n active-idx)

Advance active-idx forward, wrapping.

Advance active-idx forward, wrapping.
sourceraw docstring

normalizecljs

(normalize {:keys [value-raw placeholder-raw name-raw disabled-present?
                   required-present? open-present? placement-raw max-raw
                   error-raw]})

Derives a complete view-model from raw attribute presence/values.

Derives a complete view-model from raw attribute presence/values.
sourceraw docstring

normalize-placementcljs

(normalize-placement s)

Normalizes raw placement string. Falls back to default-placement if invalid.

Normalizes raw placement string. Falls back to default-placement if invalid.
sourceraw docstring

observed-attributescljs

source

parse-maxcljs

(parse-max s)

Parses max attribute to a positive integer, or nil if absent/invalid.

Parses max attribute to a positive integer, or nil if absent/invalid.
sourceraw docstring

parse-valuecljs

(parse-value s)

Parses a comma-separated value string into a set of trimmed, non-empty strings. nil or empty string yields #{}.

Parses a comma-separated value string into a set of trimmed, non-empty strings.
nil or empty string yields #{}.
sourceraw docstring

prev-active-idxcljs

(prev-active-idx n active-idx)

Advance active-idx backward, wrapping.

Advance active-idx backward, wrapping.
sourceraw docstring

property-apicljs

source

serialize-valuecljs

(serialize-value value-set)

Serializes a set of values into a sorted, comma-separated string. Empty set yields empty string.

Serializes a set of values into a sorted, comma-separated string.
Empty set yields empty string.
sourceraw docstring

shown-panelcljs

(shown-panel options query wanted-active-idx {:keys [value max]})

What the panel shows for the model m: :items, each with its key and the text of what it shows, and :active-id, the id of the active option or nil. With no option to show, the one item is the empty message. The key of an option is made of its value, so an option keeps its key while the query and the selection change.

What the panel shows for the model `m`: `:items`, each with its key and the text of what it
shows, and `:active-id`, the id of the active option or nil. With no option to show, the one
item is the empty message. The key of an option is made of its value, so an option keeps
its key while the query and the selection change.
sourceraw docstring

tag-namecljs

source

value-separatorcljs

source

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