Changes between Version 1 and Version 2 of WikiFormsPlugin


Ignore:
Timestamp:
Jan 21, 2010 3:02:49 PM (5 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiFormsPlugin

    v1 v2  
    2424 
    2525{{{ 
     26 
     27Normal wiki formatted stuff... 
     28 
    2629{{{ 
    2730#!WikiForms 
    2831 
     32== Selects == 
     33|| '''Description''' || '''Example'''                                      || '''Value''' 
     34|| simple select     || <tf>select:simple_select:1 2 3 4</tf>              || <tf>value:simple_select</tf> 
     35|| labeled select    || <tf>select:labeled_select:1=l1 2=l2 3=l3 4=l4</tf> || <tf>value:labeled_select</tf> 
     36|| quoted select     || <tf>select:quoted_select:'"a"' "'b'" 'c c'</tf>    || <tf>value:quoted_select</tf> 
     37|| complex select    || <tf>select:complex_select: 
     38# 
     39# keep in mind that  
     40#  - comments are removed 
     41#  - newlines are replaced with '' (empty string) 
     42# prior to parsing. After all those the preformatting the  
     43# fields still have to be separated by whitespace to be distinguishable. 
     44# Further cfg-options are: 
     45#   default  
     46#   class 
     47#   id 
     48value0                            # label = value 
     49 'v a l u e 1'                    # label = value, both containing whitespace 
     50        value2='l a b e l 2'      #  
     51 'v a l u e 3'=label3             #  
     52 'val ue4'="lab el4" 
     53 class=my_css_class 
     54 id=my_css_id 
     55 default=value2                   # this is the cfg option (not an entry for the selector-list)... 
     56 :                                # separator, from now on everything becomes a selector-list entry even if the name matches a cfg-option 
     57</tf>                                                                      || <tf>value:complex_select</tf> 
     58 
     59 
     60== Checkboxes == 
     61|| '''Description''' || '''Example'''                                      || '''Value''' 
     62|| simple checkbox   || <tf>checkbox:simple_checkbox</tf>                  || <tf>value:simple_checkbox</tf> 
     63|| complex checkbox  || <tf>checkbox:complex_checkbox: 
     64# Further cfg-options are: 
     65# checked  : flag ('1','true' 'on' 'yes') used if there is no database entry available... 
     66# value    : value stored when checkbox is checked 
     67# class  
     68# id  
     69value=value_if_checked 
     70checked=true 
     71</tf>                                                                      || <tf>value:complex_checkbox</tf> 
     72 
     73== Inputs == 
     74|| '''Description''' || '''Example'''                                      || '''Value''' 
     75|| simple input      || <tf>input:simple_input</tf>                        || <tf>value:simple_input</tf> 
     76|| complex input     || <tf>input:complex_input: 
     77# Further cfg-options are: 
     78# value    : default value if no database entry is available 
     79# size     : width in characters (defaults to 22) 
     80# class  
     81# id  
     82value="   'foo'   "'"bar" 'baz   
     83size=30 
     84</tf>                                                                      || <tf>value:complex_input</tf> 
     85 
     86 
     87== Radios == 
     88|| '''Description''' || '''Example'''                                                                                                                                     || '''Value''' 
     89|| simple radio      || <tf>radio:simple_radio:value='beer'</tf> [[BR]]<tf>radio:simple_radio:value=milk checked=true</tf> [[BR]] <tf>radio:simple_radio:value=water</tf> || <tf>value:simple_radio</tf> 
     90|| complex radio     || <tf>radio:complex_radio: 
     91# Further cfg-options are: 
     92# checked  : flag ('1','true' 'on' 'yes') used if there is no database entry available... 
     93# value    : value stored when this radio is selected 
     94# class  
     95# id  
     96value=dummy1   
     97size=30 
     98</tf> [[BR]] <tf>radio:complex_radio: 
     99value=dummy2</tf>                                                                                                                                                         || <tf>value:complex_radio</tf> 
     100 
     101 
     102 
     103== Textareas == 
     104|| '''Description''' || '''Example'''                 || '''Value''' 
     105|| simple text       || <tf>textarea:simple_text</tf> || <tf>value:simple_text</tf> 
     106|| complex text      || <tf>textarea:complex_text: 
     107# Further cfg-options are: 
     108# rows     : defaults to 2 
     109# cols     : defaults to 10 
     110# value    : default value if no database entry is available, defaults to '' 
     111# class  
     112# id  
     113cols=30 rows=5 value='Please fill your 
     114approval 
     115comment 
     116in here'</tf>                                          || <tf>value:complex_text</tf> 
     117 
     118 
     119== Submit Buttons == 
     120|| '''Description''' || '''Example''' 
     121|| simple button     || <tf>submit</tf> 
     122|| complex button    || <tf>submit: 
     123# label    : label on the button, defaults to 'Send' 
     124# class  
     125# id  
     126label='Commit'</tf> 
     127 
     128 
     129 
     130== Query Stuff == 
     131<tf> 
     132# to have a value which is always there... 
     133set:to_be_queried:magic_value</tf> 
     134 
     135=== Without Formatting === 
     136|| '''Value'''  || <tf>value:to_be_queried</tf> 
     137|| '''Who'''    || <tf>who:to_be_queried</tf> 
     138|| '''When'''   || <tf>when:to_be_queried</tf> 
     139 
     140=== With Formatting === 
     141|| '''Value''' (in bold)  || '''<tf>value:to_be_queried</tf>''' 
     142|| '''Who''' (underlined) || __<tf>who:to_be_queried</tf>__ 
     143|| '''When''' (in italic) || ''<tf>when:to_be_queried</tf>'' 
     144 
     145<tf>lastmodified</tf> 
     146 
     147 
     148== Debug Stuff == 
     149 
     150<tf> 
     151# set an relative field 
     152set:rel_name:rel_value 
     153</tf> 
     154 
     155<tf> 
     156# set an absolute field 
     157set:/abs_name:abs_value 
     158</tf> 
     159 
     160<tf>delete:/abs_name</tf> 
     161 
     162<tf> 
     163# dump fields... 
     164dump:.* 
     165</tf> 
    29166}}} 
     167 
     168Normal wiki formatted stuff... 
    30169}}} 
    31170