Anonymous avatar Anonymous committed 0efc80f

contrib/lpolzer (form-widget): add use-ajax-p boolean slot. Patch by Bill
St. Clair.

Comments (0)

Files changed (1)

contrib/lpolzer/form-widget.lisp

           are :form and :confirmation. You may define others on your own as needed.")
    (on-success :initform '(:confirm :reset)
                :documentation "A function or symbol (or list of those) to specify
-               what happens after a successful form submit.")))
+               what happens after a successful form submit.")
+   (use-ajax-p :initform t)))
 
 (defmethod fields-of ((widget form-widget))
   (widget-children widget))
     (let ((fields (widget-children widget)))
       (with-html-form (:POST (lambda (&rest args)
                                (apply #'handle-form-submission widget args))
-                       :id (form-id-of widget))
+                       :id (form-id-of widget)
+                       :use-ajax-p (use-ajax-p-of widget))
         (:div :class "fields"
           (mapc #'render-widget fields))
         (:div :class "controls"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.