Here's some code that uses jQuery:
(funcall (@ ($ "document") ready) (lambda () (loop for (tag attribute) in *all-tag-attributes* do (funcall (@ ($ tag) attr) attribute (lambda () (maybe-rewrite-uri tag (get-unresolved-uri this attribute)))))))
=>
$('document').ready(function () { var _js3 = ALLTAGATTRIBUTES.length; var _js2 = 0; if (_js2 < _js3) { var _js1 = ALLTAGATTRIBUTES[_js2]; var tag = _js1[0]; var attribute = _js1[1]; while (true) { $(tag).attr(attribute, function () { return maybeRewriteUri(tag, getUnresolvedUri(this, attribute)); }); _js2 += 1; if (_js2 >= _js3) { break; }; _js1 = ALLTAGATTRIBUTES[_js2]; tag = _js1[0]; attribute = _js1[1]; }; }; return null; });
Vladimir
2011/2/2 Nitralime nitralime@googlemail.com:
It would be very nice if you (or somebody else) could provide some code snippets.
Nik
PS: Where can I find Fork JavaScript? http://forkjavascript.org/ says "It works!" and that's it.
On 02/01/2011 11:57 PM, Vladimir Sedach wrote:
Parenscript lets you use JS object properties and call JS functions as-is, and the functions it generates are also callable as-is, so you can use any JS library you want without having to do any extra work.
I've used PS with Prototype, jQuery, and Ext JS, but the one library I really like is Fork JavaScript.
Vladimir
2011/2/1 nitralime nitralime@googlemail.com:
Hi folks!
I'm almost sure that these questions have been already asked. However, I couldn't find any search utility in the archive of this mailing list and hence ask them again:
How can an external JavaScript library be used in Parenscript? Which JavaScript library does suit Parenscript well? What is the idomatic way to integrate a JavaScript library into an application using Parenscript?
Any answer (resp. pointer) is very much appreciated.
Regards Nik
parenscript-devel mailing list parenscript-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel