Paren-jQuery
June 17, 2024 ยท View on GitHub
Parenscript macros for jQuery
Warning
This software is still BETA quality. The APIs will be likely to change.
Installation
This system can be installed from UltraLisp like this:
(ql-dist:install-dist "http://dist.ultralisp.org/"
:prompt nil)
(ql:quickload "paren-jquery")
Usage
($ ".avatar" (show))
; => jQuery('.avatar').show();
($ (".avatar" ".block1") (show))
; => jQuery('.avatar', '.block1').show();
($ ".avatar" (show) (data :id 100))
; => jQuery('.avatar').show().data('id', 100);
($show ".avatar")
; => jQuery('.avatar').show();
($data ".avatar" :id 100)
; => jQuery('.avatar').data('id', 100);
($-> (get-j-s-o-n "https://example.org/api"))
; => jQuery.getJSON('https://example.org/api');
($-> (get-j-s-o-n "https://example.org/api")
(done (lambda () "Done!")))
; => jQuery.getJSON('https://example.org/api').done(function () {
; return 'Done!';
; });
($-get-json "https://example.org/api")
; => jQuery.getJSON('https://example.org/api');