Diff: Help/WikiFormRichPlugin
Differences between current version and predecessor to the previous major change of Help/WikiFormRichPlugin.
Other diffs: Previous Revision, Previous Author
Newer page: | version 5 | Last edited on 17 January 2022 3:00 | by harold | |
Older page: | version 4 | Last edited on 9 September 2007 0:16 | by harold | Revert |
@@ -1,108 +1,218 @@
Create generic and enhanced forms, with various options:
+* editbox[] name=.. value=.. text=.. autocomplete=0|1
+* checkbox[] name=.. value=0|1 checked text=..
+* radio[] name=.. value=.. text=..
+* pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1
+* combobox[] name=.. value=.. text=.. method=.. args=..
+* hidden[] name=.. value=..
+* submit[]
+* action, submit buttontext, optional cancel button (bool)
+* method=get or post, Default: post.
- * -
editbox[] name=.. value=.. text=..
autocomplete=0|
1
- * - checkbox[] name=.. value=0|1 checked text=..
- * - radio[] name=.. value=.. text=..
- * - pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1
- * - combobox[] name=.. value=.. text=.. method=.. args=..
- * - hidden[] name=.. value=..
- * - submit[]
- * - action, submit buttontext, optional cancel button (bool)
- * - method=get or post
, Default: post.
+Valid arguments for pulldown and
editbox:
autocomplete=1, Default: 0
-Valid arguments for pulldown and editbox: autocomplete=1, Default: 0<br>
If autocomplete=1, additional arguments method and args may be used.
-autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500).<br>
-If no method is given, value will be used to fill in the valid values.<br>
-<verbatim>
- method="xmlrpc:name [optional args]"
- method="dynxmlrpc:url [optional args]"
- method="url:http://server/wiki/method"
- method="dynurl:http://server/wiki/method"
- method="array:jsvariable"
- method="plugin:pluginname [optional args]"
-</verbatim>
+autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500).
-The plugin must return a pagelist.<br>
-args are optional arguments
, space seperated, for
the method.<br>
-A combobox is a pulldown with autocomplete=1
.<br>
+If no method is given
, value will be used to fill in
the valid values
.
-Author
: Reini Urban
+{{{
+method="xmlrpc
:name [optional args]"
+method="dynxmlrpc:url [optional args]"
+method="url:http://server/wiki/method"
+method="dynurl:http://server/wiki/method"
+method="array:jsvariable"
+method="plugin:pluginname [optional args]"
+}}}
--
Values which are constants are evaluated.
--
The cancel button must be supported by the action.
-
(just some wikiadmin actions so far)
--
improve layout by: nobr=1
--
some allow values as list from <!plugin-list pluginname args !>
+* The plugin must return a pagelist.
+* args are optional arguments, space separated, for the method.
+* A combobox is a pulldown with autocomplete=1.
+*
Values which are constants are evaluated.
+*
The cancel button must be supported by the action (just some wikiadmin actions so far)
+*
improve layout by: nobr=1
+*
some allow values as list from <!plugin-list pluginname args !>
-!
Samples
+==
Samples ==
+
+{{{
+<<WikiFormRich action=dumpserial method=get
+ checkbox[] name=include value="all"
+ editbox[] name=directory value=DEFAULT_DUMP_DIR
+ editbox[] name=pages value=*
+ editbox[] name=exclude value=""
+>>
+}}}
+
+<<WikiFormRich action=dumpserial method=get
+ checkbox[] name=include value="all"
+ editbox[] name=directory value=DEFAULT_DUMP_DIR
+ editbox[] name=pages value=*
+ editbox[] name=exclude value=""
+>>
- <?plugin WikiFormRich action=dumpserial method=get
- checkbox[] name=include value="all"
- editbox[] name=directory value=DEFAULT_DUMP_DIR
- editbox[] name=pages value=*
- editbox[] name=exclude value="" ?>
----
-
<?plugin
WikiFormRich action=dumphtml method=get
-
editbox[] name=directory value=HTML_DUMP_DIR
-
editbox[] name=pages value="*"
-
editbox[] name=exclude value="" ?
>
+
+{{{
+<
<WikiFormRich action=dumphtml method=get
+
editbox[] name=directory value=HTML_DUMP_DIR
+
editbox[] name=pages value="*"
+
editbox[] name=exclude value=""
+
>>
+}}}
+
+<<WikiFormRich action=dumphtml method=get
+ editbox[] name=directory value=HTML_DUMP_DIR
+ editbox[] name=pages value="*"
+ editbox[] name=exclude value=""
+>>
+
----
-
<?plugin
WikiFormRich action=loadfile method=get
-
editbox[] name=source value=DEFAULT_WIKI_PGSRC
-
checkbox[] name=overwrite value=1
-
editbox[] name=exclude value="" ?
>
+
+{{{
+<
<WikiFormRich action=loadfile method=get
+
editbox[] name=source value=DEFAULT_WIKI_PGSRC
+
checkbox[] name=overwrite value=1
+
editbox[] name=exclude value=""
+
>>
+}}}
+
+<<WikiFormRich action=loadfile method=get
+ editbox[] name=source value=DEFAULT_WIKI_PGSRC
+ checkbox[] name=overwrite value=1
+ editbox[] name=exclude value=""
+>>
+
----
-
<?plugin
WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1
-
editbox[] name=s text=""
-
submit[]
-
checkbox[] name=case_exact
-
checkbox[] name=regex ?
>
+
+{{{
+<
<WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1
+
editbox[] name=s text=""
+
submit[]
+
checkbox[] name=case_exact
+
checkbox[] name=regex
+
>>
+}}}
+
+<<WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1
+ editbox[] name=s text=""
+ submit[]
+ checkbox[] name=case_exact
+ checkbox[] name=regex
+>>
+
----
-
<?plugin
WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1
-
editbox[] name=s text=""
-
submit[]
-
checkbox[] name=case_exact
-
checkbox[] name=regex ?
>
+
+{{{
+<
<WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1
+
editbox[] name=s text=""
+
submit[]
+
checkbox[] name=case_exact
+
checkbox[] name=regex
+
>>
+}}}
+
+<<WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1
+ editbox[] name=s text=""
+ submit[]
+ checkbox[] name=case_exact
+ checkbox[] name=regex
+>>
+
----
-
<?plugin
WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1
-
editbox[] name=s text=""
-
submit[]
-
checkbox[] name=case_exact ?
>
+
+{{{
+<
<WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1
+
editbox[] name=s text=""
+
submit[]
+
checkbox[] name=case_exact
+
>>
+}}}
+
+<<WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1
+ editbox[] name=s text=""
+ submit[]
+ checkbox[] name=case_exact
+>>
+
----
-
<?
plugin WikiFormRich action=AppendText buttontext="AddPlugin"
-
radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !>
- ?
>
+
+{{{
+
<<WikiFormRich action=AppendText buttontext="AddPlugin"
+ radio[] name=s value=<!
plugin-list BackLinks page=WikiPlugin limit=5 !>
+>>
+}}}
+
+<<
WikiFormRich action=AppendText buttontext="AddPlugin"
+
radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !>
+>>
+
----
-
<?
plugin WikiFormRich action=AppendText buttontext="AddPlugin"
-
combobox[] name=s text="" style="width:60px" value=<!plugin-list BackLinks page=WikiPlugin !>
-
submit[]
- ?
>
+
+{{{
+
<<WikiFormRich action=AppendText buttontext="AddPlugin"
+ combobox[] name=s text="" style="width:60px" value=<!
plugin-list BackLinks page=WikiPlugin !>
+ submit[]
+>>
+}}}
+
+<<
WikiFormRich action=AppendText buttontext="AddPlugin"
+
combobox[] name=s text="" style="width:60px" value=<!plugin-list BackLinks page=WikiPlugin !>
+
submit[]
+>>
+
----
-
<?
plugin WikiFormRich action=AppendText buttontext="AddCategory"
-
pulldown[] name=s text="Categories: " value=<!plugin-list TitleSearch s=Category !>
- ?
>
+
+{{{
+
<<WikiFormRich action=AppendText buttontext="AddCategory"
+ pulldown[] name=s text="Categories: " value=<!
plugin-list TitleSearch s=Category !>
+>>
+}}}
+
+<<
WikiFormRich action=AppendText buttontext="AddCategory"
+
pulldown[] name=s text="Categories: " value=<!plugin-list TitleSearch s=Category !>
+>>
+
----
-
<?plugin
WikiFormRich action=SemanticSearch buttontext="AddRelation"
-
combobox[] name=relation method="xmlrpc:listRelations"
-
submit[]
-
checkbox[] name=case_exact text="Case-exact?"
- ?
>
+
+{{{
+<
<WikiFormRich action=SemanticSearch buttontext="AddRelation"
+
combobox[] name=relation method="xmlrpc:listRelations"
+
submit[]
+
checkbox[] name=case_exact text="Case-exact?"
+>>
+}}}
+
----
-
<?
plugin WikiFormRich action=AppendText buttontext="InsertTemplate"
-
combobox[] name=s text="Template: " method="plugin:titleSearch s=Template*"
-
submit[]
- ?
>
+
+{{{
+
<<WikiFormRich action=AppendText buttontext="InsertTemplate"
+ combobox[] name=s text="Template: " method="
plugin:titleSearch s=Template*"
+ submit[]
+>>
+}}}
+
+<<
WikiFormRich action=AppendText buttontext="InsertTemplate"
+
combobox[] name=s text="Template: " method="plugin:titleSearch s=Template*"
+
submit[]
+>>
+
----
- <?plugin WikiFormRich action=GoTo
- editbox[] name=page text="GoTo: " method="dynxmlrpc:titleSearch s=H" style="width:100px" autocomplete=1
- submit[]
- ?>
--------------
+{{{
+<<WikiFormRich action=GoTo
+ editbox[] name=page text="GoTo: " method="dynxmlrpc:titleSearch s=H" style="width:100px" autocomplete=1
+ submit[]
+>>
+}}}
-PhpWikiDocumentation
Help:WikiPlugin
-ReleaseNotes
-ReleaseNotes
-ReleaseNotes
-ReleaseNotes
+== Author ==
+* [[
Help:Reini Urban|Reini Urban]]
+
+== See Also ==
+* [[Help:WikiFormPlugin]]
+
+<noinclude>
+----
+[[PhpWikiDocumentation]] [[CategoryWikiPlugin]]
+</noinclude>
current version
Create generic and enhanced forms, with various options:
- editbox[] name=.. value=.. text=.. autocomplete=0|1
- checkbox[] name=.. value=0|1 checked text=..
- radio[] name=.. value=.. text=..
- pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1
- combobox[] name=.. value=.. text=.. method=.. args=..
- hidden[] name=.. value=..
- submit[]
- action, submit buttontext, optional cancel button (bool)
- method=get or post, Default: post.
Valid arguments for pulldown and editbox: autocomplete=1, Default: 0
If autocomplete=1, additional arguments method and args may be used. autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500).
If no method is given, value will be used to fill in the valid values.
method="xmlrpc:name [optional args]" method="dynxmlrpc:url [optional args]" method="url:http://server/wiki/method" method="dynurl:http://server/wiki/method" method="array:jsvariable" method="plugin:pluginname [optional args]"
- The plugin must return a pagelist.
- args are optional arguments, space separated, for the method.
- A combobox is a pulldown with autocomplete=1.
- Values which are constants are evaluated.
- The cancel button must be supported by the action (just some wikiadmin actions so far)
- improve layout by: nobr=1
- some allow values as list from <!plugin-list pluginname args !>
Samples
<<WikiFormRich action=dumpserial method=get checkbox[] name=include value="all" editbox[] name=directory value=DEFAULT_DUMP_DIR editbox[] name=pages value=* editbox[] name=exclude value="" >>
<<WikiFormRich action=dumphtml method=get editbox[] name=directory value=HTML_DUMP_DIR editbox[] name=pages value="*" editbox[] name=exclude value="" >>
<<WikiFormRich action=loadfile method=get editbox[] name=source value=DEFAULT_WIKI_PGSRC checkbox[] name=overwrite value=1 editbox[] name=exclude value="" >>
<<WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1 editbox[] name=s text="" submit[] checkbox[] name=case_exact checkbox[] name=regex >>
<<WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1 editbox[] name=s text="" submit[] checkbox[] name=case_exact checkbox[] name=regex >>
<<WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1 editbox[] name=s text="" submit[] checkbox[] name=case_exact >>
<<WikiFormRich action=AppendText buttontext="AddPlugin" radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !> >>
<<WikiFormRich action=AppendText buttontext="AddPlugin" combobox[] name=s text="" style="width:60px" value=<!plugin-list BackLinks page=WikiPlugin !> submit[] >>
<<WikiFormRich action=AppendText buttontext="AddCategory" pulldown[] name=s text="Categories: " value=<!plugin-list TitleSearch s=Category !> >>
<<WikiFormRich action=SemanticSearch buttontext="AddRelation" combobox[] name=relation method="xmlrpc:listRelations" submit[] checkbox[] name=case_exact text="Case-exact?" >>
<<WikiFormRich action=AppendText buttontext="InsertTemplate" combobox[] name=s text="Template: " method="plugin:titleSearch s=Template*" submit[] >>
<<WikiFormRich action=GoTo editbox[] name=page text="GoTo: " method="dynxmlrpc:titleSearch s=H" style="width:100px" autocomplete=1 submit[] >>