io
udash
package
udash
Linear Supertypes
Routing
,
Properties
,
Bindings
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
udash
Routing
Properties
Bindings
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
Blank
[
T
]
=
udash.properties.Blank
[
T
]
Definition Classes
Properties
type
CallbackSequencer
=
udash.properties.CallbackSequencer
Definition Classes
Properties
type
CastableProperty
[
A
]
=
udash.properties.single.CastableProperty
[
A
]
Definition Classes
Properties
type
CastableReadableProperty
[
A
]
=
udash.properties.single.CastableReadableProperty
[
A
]
Definition Classes
Properties
type
ContainerState
=
udash.core.ContainerState
type
ContainerView
=
udash.core.ContainerView
type
ContainerViewFactory
[
S <:
ContainerState
]
=
udash.core.ContainerViewFactory
[
S
]
type
DefaultValidationError
=
udash.properties.DefaultValidationError
Definition Classes
Properties
type
FileUploader
=
udash.utils.FileUploader
type
FinalState
=
udash.core.FinalState
type
FinalView
=
udash.core.FinalView
type
FinalViewFactory
[
S <:
FinalState
]
=
udash.core.FinalViewFactory
[
S
]
type
GState
[
HRoot <:
State
]
=
udash.core.State
{ type HierarchyRoot = HRoot }
type
HasModelPropertyCreator
[
T
]
=
udash.properties.HasModelPropertyCreator
[
T
]
implicit final
class
InlineStyleOps
[
T
]
extends
AnyRef
Definition Classes
Bindings
type
ModelProperty
[
A
]
=
udash.properties.model.ModelProperty
[
A
]
Definition Classes
Properties
type
Patch
[
+P <:
ReadableProperty
[_]
]
=
udash.properties.seq.Patch
[
P
]
Definition Classes
Properties
type
Presenter
[
S <:
State
]
=
udash.core.Presenter
[
S
]
type
Property
[
A
]
=
udash.properties.single.Property
[
A
]
Definition Classes
Properties
type
ReadableModelProperty
[
A
]
=
udash.properties.model.ReadableModelProperty
[
A
]
Definition Classes
Properties
type
ReadableProperty
[
A
]
=
udash.properties.single.ReadableProperty
[
A
]
Definition Classes
Properties
type
ReadableSeqProperty
[
A
]
=
udash.properties.seq.ReadableSeqProperty
[
A
, _ <:
ReadableProperty
[
A
]]
Definition Classes
Properties
type
Registration
=
udash.utils.Registration
type
RoutingEngine
[
S >:
Null
<:
GState
[
S
]
]
=
udash.routing.RoutingEngine
[
S
]
Definition Classes
Routing
type
RoutingRegistry
[
HierarchyRoot <:
State
]
=
udash.routing.RoutingRegistry
[
HierarchyRoot
]
type
SeqProperty
[
A
]
=
udash.properties.seq.SeqProperty
[
A
, _ <:
Property
[
A
]]
Definition Classes
Properties
type
State
=
udash.core.State
type
StaticViewFactory
[
S <:
State
]
=
udash.core.StaticViewFactory
[
S
]
type
Url
=
udash.core.Url
type
UrlChangeProvider
=
udash.routing.UrlChangeProvider
Definition Classes
Routing
type
ValidationError
=
udash.properties.ValidationError
Definition Classes
Properties
type
ValidationResult
=
udash.properties.ValidationResult
Definition Classes
Properties
type
Validator
[
T
]
=
udash.properties.Validator
[
T
]
Definition Classes
Properties
type
View
=
udash.core.View
type
ViewFactory
[
S <:
State
]
=
udash.core.ViewFactory
[
S
]
type
ViewFactoryRegistry
[
HierarchyRoot <:
State
]
=
udash.core.ViewFactoryRegistry
[
HierarchyRoot
]
type
ViewRenderer
=
udash.view.ViewRenderer
type
WindowUrlFragmentChangeProvider
=
udash.routing.WindowUrlFragmentChangeProvider
Definition Classes
Routing
type
WindowUrlPathChangeProvider
=
udash.routing.WindowUrlPathChangeProvider
Definition Classes
Routing
Value Members
final
val
Blank
:
udash.properties.Blank
.type
Definition Classes
Properties
final
val
CallbackSequencer
:
udash.properties.CallbackSequencer
.type
Definition Classes
Properties
final
val
CheckButtons
:
udash.bindings.inputs.CheckButtons
.type
Definition Classes
Bindings
final
val
Checkbox
:
udash.bindings.inputs.Checkbox
.type
Definition Classes
Bindings
final
val
DefaultValidationError
:
udash.properties.DefaultValidationError
.type
Definition Classes
Properties
final
val
EmptyPresenter
:
udash.core.EmptyPresenter
.type
final
val
FileInput
:
udash.bindings.inputs.FileInput
.type
Definition Classes
Bindings
final
val
FileUploader
:
udash.utils.FileUploader
.type
final
val
Invalid
:
udash.properties.Invalid
.type
Definition Classes
Properties
final
val
ModelProperty
:
udash.properties.model.ModelProperty
.type
Definition Classes
Properties
final
val
NumberInput
:
udash.bindings.inputs.NumberInput
.type
Definition Classes
Bindings
final
val
PasswordInput
:
udash.bindings.inputs.PasswordInput
.type
Definition Classes
Bindings
final
val
Property
:
udash.properties.single.Property
.type
Definition Classes
Properties
final
val
RadioButtons
:
udash.bindings.inputs.RadioButtons
.type
Definition Classes
Bindings
final
val
RangeInput
:
udash.bindings.inputs.RangeInput
.type
Definition Classes
Bindings
final
val
Select
:
udash.bindings.inputs.Select
.type
Definition Classes
Bindings
final
val
SeqProperty
:
udash.properties.seq.SeqProperty
.type
Definition Classes
Properties
final
val
TextArea
:
udash.bindings.inputs.TextArea
.type
Definition Classes
Bindings
final
val
TextInput
:
udash.bindings.inputs.TextInput
.type
Definition Classes
Bindings
final
val
Url
:
udash.core.Url
.type
final
val
Valid
:
udash.properties.Valid
.type
Definition Classes
Properties
implicit
def
any2Property
[
A
]
(
value:
A
)
:
Any2Property
[
A
]
Definition Classes
Properties
implicit
def
any2SeqProperty
[
A
]
(
value:
Seq
[
A
]
)
:
Any2SeqProperty
[
A
]
Definition Classes
Properties
def
bind
[
T
]
(
property:
udash.properties.single.ReadableProperty
[
T
]
)
:
Binding
Definition Classes
Bindings
implicit
def
booleanProp2BooleanOpsProperty
(
value:
Property
[
Boolean
]
)
:
BooleanPropertyOps
Definition Classes
Properties
package
bootstrap
def
emptyStringNode
()
:
Node
Definition Classes
Bindings
def
produce
[
T
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
, _ <:
udash.properties.single.ReadableProperty
[
T
]]
,
customElementsReplace:
ReplaceMethod
)
(
builder: (
Seq
[
T
]) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produce
[
T
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
, _ <:
udash.properties.single.ReadableProperty
[
T
]]
)
(
builder: (
Seq
[
T
]) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produce
[
T
]
(
property:
udash.properties.single.ReadableProperty
[
T
]
,
customElementsReplace:
ReplaceMethod
,
checkNull:
Boolean
)
(
builder: (
T
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produce
[
T
]
(
property:
udash.properties.single.ReadableProperty
[
T
]
,
checkNull:
Boolean
)
(
builder: (
T
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produceWithNested
[
T
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
, _ <:
udash.properties.single.ReadableProperty
[
T
]]
,
customElementsReplace:
ReplaceMethod
)
(
builder: (
Seq
[
T
],
NestedInterceptor
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produceWithNested
[
T
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
, _ <:
udash.properties.single.ReadableProperty
[
T
]]
)
(
builder: (
Seq
[
T
],
NestedInterceptor
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produceWithNested
[
T
]
(
property:
udash.properties.single.ReadableProperty
[
T
]
,
customElementsReplace:
ReplaceMethod
,
checkNull:
Boolean
)
(
builder: (
T
,
NestedInterceptor
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
produceWithNested
[
T
]
(
property:
udash.properties.single.ReadableProperty
[
T
]
,
checkNull:
Boolean
)
(
builder: (
T
,
NestedInterceptor
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
implicit
def
propertySeq2SeqProperty
[
A
]
(
value:
com.avsystem.commons.ISeq
[
ReadableProperty
[
A
]]
)
:
PropertySeq2SeqProperty
[
A
]
Definition Classes
Properties
def
queuedNode
(
component: ⇒
Seq
[
Node
]
,
timeout:
Int
)
:
Modifier
[
Element
]
Definition Classes
Bindings
def
repeat
[
T
,
E <:
udash.properties.single.ReadableProperty
[
T
]
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
,
E
]
,
customElementsReplace:
ReplaceMethod
,
customElementsInsert:
InsertMethod
)
(
builder: (
E
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
repeatWithIndex
[
T
,
E <:
udash.properties.single.ReadableProperty
[
T
]
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
,
E
]
,
customElementsReplace:
ReplaceMethod
,
customElementsInsert:
InsertMethod
)
(
builder: (
E
,
udash.properties.single.ReadableProperty
[
Int
],
NestedInterceptor
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
repeatWithNested
[
T
,
E <:
udash.properties.single.ReadableProperty
[
T
]
]
(
property:
udash.properties.seq.ReadableSeqProperty
[
T
,
E
]
,
customElementsReplace:
ReplaceMethod
,
customElementsInsert:
InsertMethod
)
(
builder: (
E
,
NestedInterceptor
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
implicit
def
seqFromElement
(
el:
Element
)
:
Seq
[
Element
]
Definition Classes
Bindings
implicit
def
seqFromNode
(
el:
Node
)
:
Seq
[
Node
]
Definition Classes
Bindings
implicit
def
seqNodeFromOpt
[
T
]
(
el:
Opt
[
T
]
)
(
implicit
ev: (
T
) ⇒
Modifier
[
Element
]
)
:
Modifier
[
Element
]
Definition Classes
Bindings
def
showIf
(
property:
udash.properties.single.ReadableProperty
[
Boolean
]
,
customElementsReplace:
ReplaceMethod
)
(
elements: ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
showIf
(
property:
udash.properties.single.ReadableProperty
[
Boolean
]
)
(
elements: ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
showIfElse
(
property:
udash.properties.single.ReadableProperty
[
Boolean
]
,
customElementsReplace:
ReplaceMethod
)
(
elements: ⇒
Seq
[
Node
]
,
elseElements: ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
showIfElse
(
property:
udash.properties.single.ReadableProperty
[
Boolean
]
)
(
elements: ⇒
Seq
[
Node
]
,
elseElements: ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
implicit
def
toAttrOps
(
attr:
Attr
)
:
AttrOps
Definition Classes
Bindings
implicit
def
toAttrPairOps
(
attr:
AttrPair
[
Element
, _]
)
:
AttrPairOps
Definition Classes
Bindings
implicit
def
toPropertyOps
[
T
]
(
property:
udash.properties.single.ReadableProperty
[
T
]
)
:
PropertyOps
[
T
]
Definition Classes
Bindings
def
valid
[
A
]
(
property:
udash.properties.single.ReadableProperty
[
A
]
)
(
completeBuilder: (
udash.properties.ValidationResult
) ⇒
Seq
[
Node
]
,
progressBuilder: (
Future
[
udash.properties.ValidationResult
]) ⇒
Seq
[
Node
]
,
errorBuilder: (
Throwable
) ⇒
Seq
[
Node
]
)
:
Binding
Definition Classes
Bindings
def
validWithNested
[
A
]
(
property:
udash.properties.single.ReadableProperty
[
A
]
)
(
completeBuilder: (
udash.properties.ValidationResult
,
NestedInterceptor
) ⇒
Seq
[
Node
]
,
progressBuilder: (
Future
[
udash.properties.ValidationResult
],
NestedInterceptor
) ⇒
Seq
[
Node
]
,
errorBuilder: (
Throwable
,
NestedInterceptor
) ⇒
Seq
[
Node
]
,
customElementsReplace:
ReplaceMethod
)
:
Binding
Definition Classes
Bindings
Inherited from
Routing
Inherited from
Properties
Inherited from
Bindings
Inherited from
AnyRef
Inherited from
Any
Ungrouped