This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-05-08
Channels
- # announcements (14)
- # babashka (16)
- # beginners (15)
- # biff (15)
- # calva (48)
- # clj-kondo (42)
- # cljdoc (25)
- # clojure (18)
- # clojure-europe (75)
- # clojure-nl (1)
- # clojure-norway (19)
- # clojure-romania (1)
- # clojure-uk (10)
- # conjure (18)
- # core-typed (4)
- # cursive (16)
- # emacs (8)
- # fulcro (27)
- # graalvm (17)
- # honeysql (14)
- # hyperfiddle (9)
- # lsp (24)
- # missionary (5)
- # music (1)
- # nrepl (20)
- # off-topic (14)
- # re-frame (9)
- # reagent (34)
- # reitit (2)
- # releases (1)
- # shadow-cljs (19)
- # sql (16)
- # squint (9)
- # testing (2)
- # tools-build (10)
ok, this works: https://squint-cljs.github.io/squint/?src=KGRlZmNsYXNzIFdlbGNvbWVCYW5uZXIKICAoZXh0ZW5kcyBIVE1MRWxlbWVudCkKICAKICAoXjpzdGF0aWMgZmllbGQgb2JzZXJ2ZWRBdHRyaWJ1dGVzIFs6bmFtZV0pCiAgKGZpZWxkIC1uYW1lICJkZWZhdWx0LW5hbWUiKQogIChmaWVsZCAtY291bnQgMCkKICAKICAoY29uc3RydWN0b3IgW19dIChzdXBlcikpCiAgCiAgT2JqZWN0CiAgKGNvbm5lY3RlZENhbGxiYWNrIFt0aGlzXQogICAgKHRoaXMucmVuZGVyKSkKICAKICAoYXR0cmlidXRlQ2hhbmdlZENhbGxiYWNrIFt0aGlzIGF0dHItbmFtZSBvbGQtdmFsdWUgbmV3LXZhbHVlXQogICAgKHdoZW4gKGFuZCAoPSA6bmFtZSBhdHRyLW5hbWUpIChub3Q9IG9sZC12YWx1ZSBuZXctdmFsdWUpKQogICAgICAoc2V0ISAtbmFtZSBuZXctdmFsdWUpCiAgICAgICh0aGlzLnJlbmRlcikpKQogIAogIChoYW5kbGVDbGljayBbdGhpcyBlXQogICAgKHNldCEgLWNvdW50IChpbmMgLWNvdW50KSkKICAgICgucmVuZGVyIHRoaXMpKQoKICAoZGlzY29ubmVjdGVkQ2FsbGJhY2sgW3RoaXNdCiAgICAoLnJlbW92ZUV2ZW50TGlzdGVuZXIgdGhpcyAiY2xpY2siIHRoaXMuaGFuZGxlQ2xpY2spKQogIAogIChyZW5kZXIgW3RoaXNdCiAgICAoc2V0ISAoLi1pbm5lckhUTUwgdGhpcykKICAgICAgI2h0bWwgWzpkaXYgWzpwIChzdHIgIkhlbGxvIiAod2hlbiAtbmFtZSAoc3RyICIsICIgLW5hbWUpKSkgIiAiIC1jb3VudCBdCiAgICAgICAgICAgICBbOmJ1dHRvbiB7OmNsYXNzICJidG4ifSAiQ2xpY2sgbWUiXV0pCiAgICAoLmFkZEV2ZW50TGlzdGVuZXIKICAgICAgKHRoaXMucXVlcnlTZWxlY3RvciAiLmJ0biIpCiAgICAgICJjbGljayIgIyh0aGlzLmhhbmRsZUNsaWNrKSkpKQoKKHdoZW4tbm90IChqcy93aW5kb3cuY3VzdG9tRWxlbWVudHMuZ2V0ICJ3ZWxjb21lLWJhbm5lciIpCiAgKGpzL3dpbmRvdy5jdXN0b21FbGVtZW50cy5kZWZpbmUgIndlbGNvbWUtYmFubmVyIiBXZWxjb21lQmFubmVyKSkKCihkZWYgYXBwIChvciAoanMvZG9jdW1lbnQucXVlcnlTZWxlY3RvciAiI2FwcCIpCiAgICAgICAgICAgKGRvdG8gKGpzL2RvY3VtZW50LmNyZWF0ZUVsZW1lbnQgImRpdiIpCiAgICAgICAgICAgICAoc2V0ISAtaWQgImFwcCIpCiAgICAgICAgICAgICAoanMvZG9jdW1lbnQuYm9keS5wcmVwZW5kKSkpKQoKKHNldCEgKC4taW5uZXJIVE1MIGFwcCkKICAjaHRtbCBbOmRpdgogICAgICAgICBbOndlbGNvbWUtYmFubmVyXQogICAgICAgICBbOndlbGNvbWUtYmFubmVyIHs6bmFtZSAiU3F1aW50In1dXSk%3D what I find a bit awkward is the querySelectorAll for detecting the button + having to wrap the handleClick in a lambda (else this refers to the wrong thing) if you have any tips to do this better, welcome!