grouping export api
This commit is contained in:
parent
3c79ec676f
commit
dcf21a65be
1 changed files with 18 additions and 5 deletions
|
@ -14,21 +14,34 @@
|
||||||
(:import-from :alexandria
|
(:import-from :alexandria
|
||||||
:make-keyword)
|
:make-keyword)
|
||||||
(:export
|
(:export
|
||||||
;; all html5 elements, e.g. div, nav, media, export in code except
|
|
||||||
;; <time> and <map> conflicts with cl symbol, are defined and
|
;;; all html5 elements, e.g. div, nav, media, export in code except
|
||||||
;; exported as |time|, |map|
|
;;; <time> and <map> conflicts with cl symbol, are defined and
|
||||||
|
;;; exported as |time|, |map|
|
||||||
|
:html
|
||||||
|
|
||||||
|
;;; user define elements
|
||||||
:define-element
|
:define-element
|
||||||
|
:*expand-user-element*
|
||||||
|
|
||||||
|
;;; attribute accessing utilility
|
||||||
:attrs
|
:attrs
|
||||||
:attrs-alist
|
:attrs-alist
|
||||||
:make-attrs
|
:make-attrs
|
||||||
:copy-attrs
|
:copy-attrs
|
||||||
:html
|
:attr
|
||||||
|
:delete-attr
|
||||||
|
|
||||||
|
;;; element slots
|
||||||
:element-tag
|
:element-tag
|
||||||
:element-attrs
|
:element-attrs
|
||||||
:element-children
|
:element-children
|
||||||
:user-element-expand-to
|
:user-element-expand-to
|
||||||
:*expand-user-element*
|
|
||||||
|
;;; the h macro for avoiding import all builtin html element functions
|
||||||
:h
|
:h
|
||||||
|
|
||||||
|
;;; escape utility
|
||||||
:*escape-html*
|
:*escape-html*
|
||||||
:escape-string
|
:escape-string
|
||||||
:utf8-html-escape-char-p
|
:utf8-html-escape-char-p
|
||||||
|
|
Loading…
Reference in a new issue