- {
- { "search" [ 1 v-min-length 50 v-max-length v-one-line ] }
- } validate-params
-
- help-dir [
- "search" value article-apropos "articles" set-value
- "search" value word-apropos "words" set-value
- "search" value vocab-apropos "vocabs" set-value
- ] with-directory
+ f "search" param [ unicode:blank? ] trim
+ dup "search" set-value [
+ help-dir [
+ ?tokenize concat
+ [ article-apropos ?links "articles" set-value ]
+ [ word-apropos ?links "words" set-value ]
+ [ vocab-apropos ?links "vocabs" set-value ] tri
+ ] with-directory
+ ] unless-empty not "empty" set-value
+ help-nav "nav" set-value