Add support for some attributes to farkup tag
parent
51bfaf249b
commit
2c3121cf47
|
@ -200,10 +200,20 @@ M: code render*
|
||||||
[ string-lines ] [ drop ] [ mode>> value ] tri* htmlize-lines ;
|
[ string-lines ] [ drop ] [ mode>> value ] tri* htmlize-lines ;
|
||||||
|
|
||||||
! Farkup component
|
! Farkup component
|
||||||
SINGLETON: farkup
|
TUPLE: farkup no-follow disable-images ;
|
||||||
|
|
||||||
|
: string>boolean ( string -- boolean )
|
||||||
|
{
|
||||||
|
{ "true" [ t ] }
|
||||||
|
{ "false" [ f ] }
|
||||||
|
} case ;
|
||||||
|
|
||||||
M: farkup render*
|
M: farkup render*
|
||||||
2drop string-lines "\n" join convert-farkup write ;
|
[
|
||||||
|
[ no-follow>> [ string>boolean link-no-follow? set ] when* ]
|
||||||
|
[ disable-images>> [ string>boolean disable-images? set ] when* ] bi
|
||||||
|
drop string-lines "\n" join convert-farkup write
|
||||||
|
] with-scope ;
|
||||||
|
|
||||||
! Inspector component
|
! Inspector component
|
||||||
SINGLETON: inspector
|
SINGLETON: inspector
|
||||||
|
|
|
@ -98,12 +98,12 @@ CHLOE: if dup if-satisfied? [ process-tag-children ] [ drop ] if ;
|
||||||
|
|
||||||
CHLOE-SINGLETON: label
|
CHLOE-SINGLETON: label
|
||||||
CHLOE-SINGLETON: link
|
CHLOE-SINGLETON: link
|
||||||
CHLOE-SINGLETON: farkup
|
|
||||||
CHLOE-SINGLETON: inspector
|
CHLOE-SINGLETON: inspector
|
||||||
CHLOE-SINGLETON: comparison
|
CHLOE-SINGLETON: comparison
|
||||||
CHLOE-SINGLETON: html
|
CHLOE-SINGLETON: html
|
||||||
CHLOE-SINGLETON: hidden
|
CHLOE-SINGLETON: hidden
|
||||||
|
|
||||||
|
CHLOE-TUPLE: farkup
|
||||||
CHLOE-TUPLE: field
|
CHLOE-TUPLE: field
|
||||||
CHLOE-TUPLE: textarea
|
CHLOE-TUPLE: textarea
|
||||||
CHLOE-TUPLE: password
|
CHLOE-TUPLE: password
|
||||||
|
|
Loading…
Reference in New Issue