Difference between revisions of "Form:Crew"

From Pirate Party Belgium
Jump to: navigation, search
(Created page with "<includeonly>{{{info|page name=<CrewSidebar[crewname]>}}} {{{for template|CrewSidebar}}} {| style="text-align: left; width:100%;" ! style="width: 100px; vertical-align: middl...")
 
m (autocompletion for image field)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly>{{{info|page name=<CrewSidebar[crewname]>}}}
 
<includeonly>{{{info|page name=<CrewSidebar[crewname]>}}}
{{{for template|CrewSidebar}}}
+
 
 +
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 +
 
 +
{{{for template|CrewHeader|label=Header|add button text=Use a header|maximum instances=1|multiple}}}
 +
 
 +
{| style="text-align: left; width:100%;"
 +
! style="width: 100px; vertical-align: middle;" | Welcome:
 +
| colspan="3" | {{{field|welcome|size=100|input type=text}}}
 +
|-
 +
! style="vertical-align: middle;" | Subtitle:
 +
| colspan="3" | {{{field|title|size=100|input type=text}}}
 +
|-
 +
! style="vertical-align: middle;" | Logo:
 +
| colspan="3" | {{{field|logo|size=50|input type=text with autocomplete}}}
 +
|}
 +
 
 +
{| style="text-align: left; width: 100%;"
 +
! style="vertical-align: middle;" | Row 1:
 +
| {{{field|row1col1|size=30|input type=text with autocomplete}}}
 +
| {{{field|row1col2|size=30|input type=text with autocomplete}}}
 +
| {{{field|row1col3|size=30|input type=text with autocomplete}}}
 +
|-
 +
! style="vertical-align: middle;" | Row 2:
 +
| {{{field|row2col1|size=30|input type=text with autocomplete}}}
 +
| {{{field|row2col2|size=30|input type=text with autocomplete}}}
 +
| {{{field|row2col3|size=30|input type=text with autocomplete}}}
 +
|}
 +
{{{end template}}}
 +
 
 +
{{{for template|CrewSidebar|label=Sidebar}}}
  
 
{| style="text-align: left; width:100%;"
 
{| style="text-align: left; width:100%;"
! style="width: 100px; vertical-align: middle;" | {{int:sidebar-title}}:
+
! style="width: 100px; vertical-align: middle;" | {{int:sidebar-name}}:
 
| colspan="3" | {{{field|crewname|size=50|input type=text with autocomplete|property=Has crew name|mandatory}}}
 
| colspan="3" | {{{field|crewname|size=50|input type=text with autocomplete|property=Has crew name|mandatory}}}
 
|-
 
|-
! style="vertical-align: middle;" | {{int:sidebar-anchor}}:
+
! style"height: 1em;" colspan=4 |
| colspan="3" | {{{field|address|size=50|input type=text with autocomplete|property=Has address}}}
 
 
|-
 
|-
! style="width: 100px; vertical-align: middle;" | {{int:sidebar-venue}}:
+
! style="vertical-align: middle;" | {{int:sidebar-region}}:
| {{{field|venue|size=30|input type=text with autocomplete|property=In venue}}}
+
| {{{field|region|size=30|input type=text with autocomplete|property=In region}}}
! style="width: 100px; vertical-align: middle;" | {{int:sidebar-link}}:
+
! style="vertical-align: middle;" | {{int:sidebar-province}}:
| {{{field|linkvenue|size=50|input type=text with autocomplete|property=Has link venue}}}
+
| {{{field|province|size=30|input type=text with autocomplete|values dependent on=CrewSidebar[region]}}}
 
|-
 
|-
 
! style="vertical-align: middle;" | {{int:sidebar-city}}:
 
! style="vertical-align: middle;" | {{int:sidebar-city}}:
| {{{field|city|size=30|input type=text with autocomplete}}}
+
| {{{field|city|size=30|input type=text with autocomplete|values dependent on=CrewSidebar[province]}}}
 
! style="vertical-align: middle;" | {{int:sidebar-postal-code}}:
 
! style="vertical-align: middle;" | {{int:sidebar-postal-code}}:
| {{{field|postalcode|size=10|field=postalcode|input type=text with autocomplete|values dependent on=CrewSidebar[city]}}}
+
| {{{field|postalcode|size=10|input type=text with autocomplete}}}
 +
|-
 +
! style="vertical-align: middle;" | {{int:sidebar-address}}:
 +
| colspan="3" | {{{field|address|size=50|input type=text with autocomplete|property=Has address|values dependent on=CrewSidebar[city]}}}
 
|-
 
|-
! style="vertical-align: middle;" | {{int:sidebar-province}}:
+
! style="width: 100px; vertical-align: middle;" | {{int:sidebar-venue}}:
| {{{field|province|size=30|input type=text with autocomplete|values dependent on=CrewSidebar[region]}}}
+
| {{{field|venue|size=30|input type=text with autocomplete|property=In venue|values dependent on=CrewSidebar[city]}}}
! style="vertical-align: middle;" | {{int:sidebar-region}}:
+
! style="width: 100px; vertical-align: middle;" | {{int:sidebar-link}}:
| {{{field|region|size=30|input type=text with autocomplete}}}
+
| {{{field|linkvenue|size=50|input type=text with autocomplete|property=Has link venue}}}
 
|-
 
|-
! style="vertical-align: middle;"| {{int:sidebar-members}}:
+
! style"height: 1em;" colspan=4 |
| colspan="3"| {{{field|members|size=100|input type=text with autocomplete|list|property=Has member}}}
 
 
|-
 
|-
 
! style="vertical-align: middle;"| {{int:sidebar-captain}}:
 
! style="vertical-align: middle;"| {{int:sidebar-captain}}:
Line 34: Line 64:
 
! style="vertical-align: middle;"| {{int:sidebar-treasurer}}:
 
! style="vertical-align: middle;"| {{int:sidebar-treasurer}}:
 
| colspan="3" | {{{field|treasurer|size=50|input type=text with autocomplete|list|property=Has treasurer}}}
 
| colspan="3" | {{{field|treasurer|size=50|input type=text with autocomplete|list|property=Has treasurer}}}
 +
|-
 +
! style="vertical-align: middle;"| {{int:sidebar-members}}:
 +
| colspan="3"| {{{field|members|size=100|input type=text with autocomplete|list|property=Has member}}}
 
|-
 
|-
 
! style="vertical-align: middle;"| {{int:sidebar-social-networks}}:
 
! style="vertical-align: middle;"| {{int:sidebar-social-networks}}:
 
| colspan="3"| {{{field|socialnetworks|size=100|input type=text|list}}}
 
| colspan="3"| {{{field|socialnetworks|size=100|input type=text|list}}}
 +
|-
 +
! style"height: 1em;" colspan=4 |
 +
|-
 +
! style="vertical-align: middle;" | Image:
 +
| colspan="3" | {{{field|image|size=100|uploadable|input type=text with autocomplete|values from namespace=File}}}
 
|}
 
|}
 
{{{end template}}}
 
{{{end template}}}
  
 
{{#switch: {{int:language-code}}
 
{{#switch: {{int:language-code}}
| fr = {{{standard input|free text|rows=20|preload=Template:EmptyCrew/fr}}}
+
| fr = {{{standard input|free text|editor|rows=20|preload=Template:EmptyCrew/fr}}}
| nl = {{{standard input|free text|rows=20|preload=Template:EmptyCrew/nl}}}
+
| nl = {{{standard input|free text|editor|rows=20|preload=Template:EmptyCrew/nl}}}
| {{{standard input|free text|rows=20|preload=Template:EmptyCrew}}}
+
| {{{standard input|free text|editor|rows=20|preload=Template:EmptyCrew}}}
 
}}
 
}}
  
Line 50: Line 88:
 
{{{standard input|minor edit}}} {{{standard input|watch}}}
 
{{{standard input|minor edit}}} {{{standard input|watch}}}
  
{{{standard input|save}}} {{{standard input|cancel}}}</includeonly><noinclude></noinclude>
+
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|cancel}}}</includeonly><noinclude>This form lets you manage crew pages. You can create a new crew with {{#formlink:form=Crew|link text=this form}}.</noinclude>

Latest revision as of 16:20, 27 September 2017

This form lets you manage crew pages. You can create a new crew with this form.