|
|
|
|
|
|
70
|
:pattern "^:(\\w+|\\w+(\\.\\w+)*\\/\\w+)$"
|
70
|
:pattern "^:(\\w+|\\w+(\\.\\w+)*\\/\\w+)$"
|
|
71
|
:onChange (fn [ev]
|
71
|
:onChange (fn [ev]
|
|
72
|
(when (valid? (.-target ev))
|
72
|
(when (valid? (.-target ev))
|
|
73
|
(om/update! kw (fn [o n] n) (read-keyword (.. ev -target -value)))))})))
|
|
|
|
|
|
73
|
(om/update! kw (fn [o n] n) (or (read-keyword (.. ev -target -value))
|
|
|
|
74
|
(empty-value 'Keyword)))))})))
|
|
74
|
|
75
|
|
|
75
|
(defmethod make-typed-input 'String [string owner]
|
76
|
(defmethod make-typed-input 'String [string owner]
|
|
76
|
(om/component
|
77
|
(om/component
|