[Bese-devel] New patches to ucw_ajax: 4-Aug-2006
Marco Baringer
mbaringer at common-lisp.net
Sat Aug 5 04:30:18 UTC 2006
Fri Aug 4 20:33:58 EDT 2006 attila.lendvai at gmail.com
* Fix some validation js and css
M ./src/per-application-parenscript.lisp -8 +10
M ./wwwroot/ucw/examples/examples.css -1 +1
M ./wwwroot/ucw/ucw.css -2 +2
Fri Aug 4 20:32:15 EDT 2006 attila.lendvai at gmail.com
* Connect event handlers to the other node of string= validator
M ./src/components/form.lisp -6 +21
Fri Aug 4 18:34:58 EDT 2006 attila.lendvai at gmail.com
* AJAX-submit the form demo when the Abandon policy selectfied changes
M ./examples/forms.lisp -11 +15
Fri Aug 4 18:32:45 EDT 2006 attila.lendvai at gmail.com
* Added <ucw:simple-select which is a <:select with action support
M ./src/packages.lisp +1
M ./src/yaclml/ucw-tags.lisp +28
Fri Aug 4 18:31:57 EDT 2006 attila.lendvai at gmail.com
* Fix wrong name of a js resource
M ./src/l10n/resources/en.lisp -1 +1
M ./src/l10n/resources/hu.lisp -1 +1
Fri Aug 4 18:17:05 EDT 2006 attila.lendvai at gmail.com
* Refactored alist-select-field and plist-select-field WARNING: api change
Now an alist ((:foo . "foo-name") (:bar . "bar-name")) will render the two
strings to the html and return/accept the two keywords in the value method.
A plist (:foo "foo-name" :bar "bar-name") is handled similarly.
Also added a on-change-action-factory slot to select-field. This may be a
lambda that when called returns an action that'll be called when the field
is changed.
M ./src/components/form.lisp -28 +52
M ./src/packages.lisp -1 +2
Fri Aug 4 12:48:20 EDT 2006 attila.lendvai at gmail.com
* Fix two remained calls to (debug ...)
M ./src/components/form.lisp -2 +2
Fri Aug 4 11:53:03 EDT 2006 attila.lendvai at gmail.com
* Added some comment and fix js logging
M ./src/l10n/l10n.lisp +2
M ./src/parenscript-utils.lisp -1 +1
Fri Aug 4 11:41:16 EDT 2006 attila.lendvai at gmail.com
* Ok, let's try again typing 'cl-l10n'...
M ./ucw.asd -1 +1
Fri Aug 4 11:34:11 EDT 2006 attila.lendvai at gmail.com
* Added missing cl-l10n dependency to the asd
M ./ucw.asd -1 +1
Fri Aug 4 10:32:18 EDT 2006 attila.lendvai at gmail.com
* strcat the dojo: namespace at component creation time
M ./src/components/dojo-widgets.lisp -2 +8
Fri Aug 4 10:32:01 EDT 2006 attila.lendvai at gmail.com
* Use loggers in js
M ./src/components/dojo-widgets.lisp -1 +2
M ./src/parenscript-utils.lisp -5 +9
M ./src/per-application-parenscript.lisp -66 +69
Fri Aug 4 10:31:16 EDT 2006 attila.lendvai at gmail.com
* Fully integrated with cl-l10n
Fully depend on cl-l10n and dropped the ucw.l10n system.
Added an i18n-parenscript-dispatcher that serves a locale specific
js file based on the browser's language settings. The file contains
the resources defined by define-js-resources. They are available in
js by ucw.i18n.lookup. A #"foo" reader macro is installed while
compiling parensctipt, it expands to an ucw.i18n.lookup call.
So to sum up: UCW has full-blown i18n and l10n support down to the js!
./src/application-mixins/l10n-application.lisp -> ./src/l10n/l10n-application.lisp
M ./etc/start.lisp -4 +1
M ./examples/l10n.lisp -10 +9
M ./src/components/dojo-widgets.lisp -2 +5
M ./src/helpers.lisp +36
A ./src/l10n/
M ./src/l10n/l10n-application.lisp -50 +1
A ./src/l10n/l10n.lisp
A ./src/l10n/resources/
A ./src/l10n/resources/en.lisp
A ./src/l10n/resources/hu.lisp
M ./src/loggers.lisp +2
M ./src/packages.lisp +24
M ./src/per-application-parenscript.lisp -6 +38
M ./src/rerl/standard-dispatcher.lisp -24 +96
M ./src/vars.lisp +27
M ./src/yaclml/ucw-tags.lisp +12
M ./ucw.asd -14 +7
Fri Aug 4 10:28:52 EDT 2006 attila.lendvai at gmail.com
* Added AJAX progress indicator
M ./src/per-application-parenscript.lisp -25 +87
M ./wwwroot/ucw/ucw.css +15
Thu Aug 3 06:56:40 EDT 2006 attila.lendvai at gmail.com
* Added PITFALLS, with a note on iterate and with-call/cc
A ./docs/PITFALLS
An updated tarball of ucw_ajax's source can be downloaded here:
http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20060804.tar.gz
Darcsweb URL:
http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary
More information about the bese-devel
mailing list