OptionMenu
Description
The fploptionmenu.phpΔ script provides the extra optionmenu
pagelist format which enables page navigation through a dropdown menu:
Here is it: (:pagelist group=Cookbook fmt=optionmenu:) |
Here is it: |
Notes
The (:pagelist ... fmt=optionmenu:)
execution renders in an option menu populated with the pagename fetched by the directive, and a "Go" button to reach the selected page.
Javascript enabled browser would have the button kept hidden and page navigation triggered directly by selection changes.
The new format option understands the following (:pagelist:)
extra directives:
form=NAME
- The name to apply to the resulting form (defaults to
optionmenu
), size=SIZE
- The option menu field size (defaults to
1
), selclass=CLASS
- The css style class to use for the option menu field (defaults to
inputbox
).
Caution: Do not forget to set unique names when using several forms on the same page.
The following customization variables are available:
$FPLOptionMenuFmt
- The fetched page option text template (defaults to '
\$Titlespaced
'). $EnableFPLOptionMenuJS
- Allow Javascript navigation for enabled browser (defaults to
1
). $FPLOptionMenuOpt
- Predefined
(:pagelist:)
extra directive values.
Contributors
See Also
Release Notes
- 2010-02-18
- Fixed long standing xhtml validation bug. Thanks Holger.
- 2007-11-06
- Internal fixes. Added handling of
count=...
option. - 2006-11-30
- Initial release.
User notes +2: If you use, used or reviewed this recipe, you can add your name. These statistics appear in the Cookbook listings and will help newcomers browsing through the wiki.