Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save vladkotu/cfd79bbaf788326ec2ef27b81c8a538b to your computer and use it in GitHub Desktop.
Save vladkotu/cfd79bbaf788326ec2ef27b81c8a538b to your computer and use it in GitHub Desktop.
(with-out-str
(->> 'com.fulcrologic.fulcro.dom-server
ns-publics
(filter #(re-find #"DOM" (or (get (meta (last %)) :doc) "")))
(map first)
(map #(list (str "dom/" %) (list (list "inner" 0))))
;; (take 3)
(clojure.pprint/pprint)))
;; outputs:
#_
(("dom/form" (("inner" 0)))
("dom/audio" (("inner" 0)))
("dom/input" (("inner" 0)))
("dom/menuitem" (("inner" 0)))
("dom/radialGradient" (("inner" 0)))
("dom/feMerge" (("inner" 0)))
("dom/set" (("inner" 0)))
("dom/feSpecularLighting" (("inner" 0)))
("dom/base" (("inner" 0)))
("dom/h1" (("inner" 0)))
("dom/feOffset" (("inner" 0)))
("dom/embed" (("inner" 0)))
("dom/animateMotion" (("inner" 0)))
("dom/h3" (("inner" 0)))
("dom/body" (("inner" 0)))
("dom/hkern" (("inner" 0)))
("dom/keygen" (("inner" 0)))
("dom/font-face-format" (("inner" 0)))
("dom/feFuncA" (("inner" 0)))
("dom/progress" (("inner" 0)))
("dom/main" (("inner" 0)))
("dom/cite" (("inner" 0)))
("dom/rect" (("inner" 0)))
("dom/tref" (("inner" 0)))
("dom/meshpatch" (("inner" 0)))
("dom/polyline" (("inner" 0)))
("dom/metadata" (("inner" 0)))
("dom/map" (("inner" 0)))
("dom/object" (("inner" 0)))
("dom/i" (("inner" 0)))
("dom/font-face-name" (("inner" 0)))
("dom/p" (("inner" 0)))
("dom/feFuncR" (("inner" 0)))
("dom/hatchpath" (("inner" 0)))
("dom/altGlyphItem" (("inner" 0)))
("dom/nav" (("inner" 0)))
("dom/ruby" (("inner" 0)))
("dom/switch" (("inner" 0)))
("dom/a" (("inner" 0)))
("dom/view" (("inner" 0)))
("dom/menu" (("inner" 0)))
("dom/blockquote" (("inner" 0)))
("dom/img" (("inner" 0)))
("dom/feFuncG" (("inner" 0)))
("dom/text" (("inner" 0)))
("dom/span" (("inner" 0)))
("dom/track" (("inner" 0)))
("dom/data" (("inner" 0)))
("dom/u" (("inner" 0)))
("dom/dl" (("inner" 0)))
("dom/select" (("inner" 0)))
("dom/polygon" (("inner" 0)))
("dom/pattern" (("inner" 0)))
("dom/html" (("inner" 0)))
("dom/foreignObject" (("inner" 0)))
("dom/thead" (("inner" 0)))
("dom/path" (("inner" 0)))
("dom/del" (("inner" 0)))
("dom/altGlyph" (("inner" 0)))
("dom/fieldset" (("inner" 0)))
("dom/aside" (("inner" 0)))
("dom/feBlend" (("inner" 0)))
("dom/figure" (("inner" 0)))
("dom/textPath" (("inner" 0)))
("dom/figcaption" (("inner" 0)))
("dom/mask" (("inner" 0)))
("dom/q" (("inner" 0)))
("dom/bdi" (("inner" 0)))
("dom/feDistantLight" (("inner" 0)))
("dom/video" (("inner" 0)))
("dom/address" (("inner" 0)))
("dom/caption" (("inner" 0)))
("dom/dd" (("inner" 0)))
("dom/rp" (("inner" 0)))
("dom/hr" (("inner" 0)))
("dom/meta" (("inner" 0)))
("dom/tbody" (("inner" 0)))
("dom/desc" (("inner" 0)))
("dom/table" (("inner" 0)))
("dom/pre" (("inner" 0)))
("dom/ul" (("inner" 0)))
("dom/feConvolveMatrix" (("inner" 0)))
("dom/sup" (("inner" 0)))
("dom/dfn" (("inner" 0)))
("dom/sub" (("inner" 0)))
("dom/mark" (("inner" 0)))
("dom/feDisplacementMap" (("inner" 0)))
("dom/unknown" (("inner" 0)))
("dom/script" (("inner" 0)))
("dom/feTurbulence" (("inner" 0)))
("dom/big" (("inner" 0)))
("dom/button" (("inner" 0)))
("dom/font-face-uri" (("inner" 0)))
("dom/wbr" (("inner" 0)))
("dom/symbol" (("inner" 0)))
("dom/strong" (("inner" 0)))
("dom/use" (("inner" 0)))
("dom/solidcolor" (("inner" 0)))
("dom/fePointLight" (("inner" 0)))
("dom/li" (("inner" 0)))
("dom/dt" (("inner" 0)))
("dom/feFuncB" (("inner" 0)))
("dom/marker" (("inner" 0)))
("dom/feComponentTransfer" (("inner" 0)))
("dom/td" (("inner" 0)))
("dom/tr" (("inner" 0)))
("dom/circle" (("inner" 0)))
("dom/section" (("inner" 0)))
("dom/feDropShadow" (("inner" 0)))
("dom/th" (("inner" 0)))
("dom/time" (("inner" 0)))
("dom/optgroup" (("inner" 0)))
("dom/iframe" (("inner" 0)))
("dom/color-profile" (("inner" 0)))
("dom/legend" (("inner" 0)))
("dom/em" (("inner" 0)))
("dom/kbd" (("inner" 0)))
("dom/article" (("inner" 0)))
("dom/animateColor" (("inner" 0)))
("dom/clipPath" (("inner" 0)))
("dom/abbr" (("inner" 0)))
("dom/altGlyphDef" (("inner" 0)))
("dom/meshrow" (("inner" 0)))
("dom/cursor" (("inner" 0)))
("dom/animate" (("inner" 0)))
("dom/source" (("inner" 0)))
("dom/output" (("inner" 0)))
("dom/font-face" (("inner" 0)))
("dom/feMergeNode" (("inner" 0)))
("dom/feSpotLight" (("inner" 0)))
("dom/header" (("inner" 0)))
("dom/datalist" (("inner" 0)))
("dom/tfoot" (("inner" 0)))
("dom/s" (("inner" 0)))
("dom/hatch" (("inner" 0)))
("dom/ins" (("inner" 0)))
("dom/footer" (("inner" 0)))
("dom/mpath" (("inner" 0)))
("dom/title" (("inner" 0)))
("dom/h5" (("inner" 0)))
("dom/meshgradient" (("inner" 0)))
("dom/canvas" (("inner" 0)))
("dom/param" (("inner" 0)))
("dom/font" (("inner" 0)))
("dom/div" (("inner" 0)))
("dom/option" (("inner" 0)))
("dom/feFlood" (("inner" 0)))
("dom/summary" (("inner" 0)))
("dom/feMorphology" (("inner" 0)))
("dom/samp" (("inner" 0)))
("dom/glyphRef" (("inner" 0)))
("dom/small" (("inner" 0)))
("dom/style" (("inner" 0)))
("dom/textarea" (("inner" 0)))
("dom/feGaussianBlur" (("inner" 0)))
("dom/h4" (("inner" 0)))
("dom/head" (("inner" 0)))
("dom/g" (("inner" 0)))
("dom/missing-glyph" (("inner" 0)))
("dom/stop" (("inner" 0)))
("dom/feDiffuseLighting" (("inner" 0)))
("dom/filter" (("inner" 0)))
("dom/feComposite" (("inner" 0)))
("dom/mesh" (("inner" 0)))
("dom/var" (("inner" 0)))
("dom/tspan" (("inner" 0)))
("dom/ol" (("inner" 0)))
("dom/details" (("inner" 0)))
("dom/line" (("inner" 0)))
("dom/col" (("inner" 0)))
("dom/label" (("inner" 0)))
("dom/picture" (("inner" 0)))
("dom/rt" (("inner" 0)))
("dom/h6" (("inner" 0)))
("dom/vkern" (("inner" 0)))
("dom/link" (("inner" 0)))
("dom/defs" (("inner" 0)))
("dom/glyph" (("inner" 0)))
("dom/colgroup" (("inner" 0)))
("dom/meter" (("inner" 0)))
("dom/bdo" (("inner" 0)))
("dom/feImage" (("inner" 0)))
("dom/b" (("inner" 0)))
("dom/svg" (("inner" 0)))
("dom/feTile" (("inner" 0)))
("dom/ellipse" (("inner" 0)))
("dom/code" (("inner" 0)))
("dom/dialog" (("inner" 0)))
("dom/linearGradient" (("inner" 0)))
("dom/discard" (("inner" 0)))
("dom/font-face-src" (("inner" 0)))
("dom/noscript" (("inner" 0)))
("dom/animateTransform" (("inner" 0)))
("dom/feColorMatrix" (("inner" 0)))
("dom/h2" (("inner" 0)))
("dom/area" (("inner" 0)))
("dom/br" (("inner" 0)))
("dom/create-element" (("inner" 0)))
("dom/image" (("inner" 0))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment