Sjabloon:Bericht form: verschil tussen versies

Uit Dorpsbelang Den Hout
Ga naar:navigatie, zoeken
 
(30 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
__NOTOC__ __NOTITLE__<!--  
+
<div class="main-wrapper"><!--  
  --><div class="main-wrapper"><!--  
+
  --><wsform action="addToWiki" ><!--  
--><h1 class="mt-0 pt-0">{{#if:{{{Titel|}}}|{{{Titel|}}} bewerken|Nieuw bericht maken}}</h1><!--
+
--><wscreate mwtemplate="Bericht" mwwrite="{{FULLPAGENAME}}" /><!--{{#ifeq:{{{Domein|}}}|{{SERVERNAME}}| |{{#widget:Redirect|url=https://{{{Domein|}}}/index.php/{{FULLPAGENAME}} }} }}-->__NOTOC__ __NOTITLE__<!--
-->{{#if:{{{Titel|}}}||Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes<br><br>}}<!--
+
--><div class="d-flex justify-content-end align-items-center"><!--  
--></div><!--
+
--><wsfield type="hidden" name="Pagename" value="{{FULLPAGENAME}}" /><!--  
--><wsform  ><div class="row bg-gray pb-2"><div class="row main-wrapper"><!--  
+
-->{{fa|table}} {{#tag:html|<select  class="inpt mr-1" name="Layout" id="multi-select3"  onchange="$('.bericht-grid').attr('class', 'bericht-grid '+this.value);console.log(this.value)" >
--><!-- <wscreate mwwrite="Bericht/" mwoption="range:00001-99999" mwtemplate="Bericht" mwfollow /> --><!--  
+
  {{#arraymap:layout1, layout2|,|@@@|<option value="@@@" {{#ifeq:@@@|{{{Layout|}}}|selected="selected"}}>@@@</option>|}}
  --><div class="col-md-9 "><!--  
+
  </select>}}<!--  
  --><div class="mt-4"><b>Titel</b></div><!--  
+
-->{{fa|user}} <wsfield type="text" class="inpt" name="Auteur" value="{{#if:{{{Auteur|}}}|{{{Auteur|}}}|{{CURRENTLOGGEDUSER}}}}" /><!--  
--><wsfield type="text" class="form-control" name="Titel" value="{{{Titel|}}}"/><!--  
+
--><wsfield type="hidden"  name="Prefix" value="{{#explode:{{FULLPAGENAME}}|/|0}}"  /><!--  
--><div class="mt-4"><b>Samenvatting</b></div><!--  
+
--><wsfield type="hidden" name="Domein" value="{{#if:{{{Domein|}}}|{{{Domein|}}}|{{SERVERNAME}}}}" placeholder="domein" /><!--  
--><wsfield type="text" class="form-control" name="Samenvatting" value="{{{Samenvatting|}}}"/><!--  
+
--><wsfield type="button" class="btn pull-right" onclick="veToText()" >Opslaan</wsfield><!-- uploadFiles()
--><div class="mt-4"><b>Bericht</b></div><!--  
+
--><wsfield type="submit" class="btn pull-right d-none" id="real-submit" value="save" /><!--  
  -->{{#widget:editor|html={{{Bericht|}}} }}<!--  
+
  -->{{#widget:link|type=a|class=btn flex-end|text={{fa|arrow-left}}|href={{fullurl:{{FULLPAGENAME}}}} }}<!--  
--><wsfield type="textarea" class="form-control mb-4 d-none" name="Bericht" style="min-height:60vh" ></wsfield><!--  
+
--></div><!--  
  --><b>Tags</b><div class="multi-select-wrapper" >{{#arraydefine:@tags|{{#ask:[[Class::Bericht]]|?Tags|format=array|mainlabel=-}} }}{{#arrayunique:@tags}}<span class="out">{{#arraymap:{{{Tags|}}}|,|@@@|{{#tag:wsfield|@@@{{#tag:wsfield||type=hidden|name=tags[]|value=@@@}}|type=button|class=btn btn-succes|onclick=this.remove()}}|}}</span>{{#tag:html|<input list="tags" name="browser" id="multi-select2" multiple>
+
--><div class="bericht-grid {{{Layout|}}}"><!--  
 +
  --><div class="grid-tags"><!--
 +
    --><div class="multi-select-wrapper" >{{#arraydefine:@tags|{{#ask:[[Class::Bericht]][[Domein::{{SERVERNAME}}]]|?Tags|format=array|mainlabel=-}} }}{{#arrayunique:@tags}}<span class="out">{{#arraymap:{{{tags|}}}|,|@@@|{{#tag:wsfield|@@@{{#tag:wsfield||type=hidden|name=tags[]|value=@@@}}|type=button|class=botn|onclick=this.remove()}}|}}</span>{{#tag:html|<input list="tags" name="browser" id="multi-select2" multiple>
 
   <datalist id="tags">
 
   <datalist id="tags">
 
     {{#arraymap:{{#arrayprint:@tags}}|,|@@@|
 
     {{#arraymap:{{#arrayprint:@tags}}|,|@@@|
 
     <option value="@@@">  |}}
 
     <option value="@@@">  |}}
     </datalist>}}</div></div><!--
+
     </datalist>}}</div><!--  
--><!--  
+
--></div><!--
  --><div class="col-md-3"><!--  
+
--><div class="grid-datum"><!--  
--><wsfield type="text" name="Domein" value="{{#if:{{{Domein|}}}|{{{Domein|}}}|{{SERVERNAME}}}}" placeholder="domein" class="form-control d-none" /><!--
+
  --><b><wsfield type="date" class="form-control {{#ifeq:{{{Show date|}}}|false|disabled}}" name="Datum" value="{{#if:{{{Datum|}}}|{{#time:Y-m-d|{{{Datum|}}}}}|{{#time:Y-m-d|Now}}}}" /></b><wsfield type="button" onclick="toggleDateField(this)" class="btn">{{fa|clock}}</wsfield><wsfield type="hidden" name="Show date" value="{{#ifeq:{{{Show date|}}}|false|false}}"/><!--  
 
+
--></div><!--
  -->  <div class="mt-4"><b>Auteur</b></div><!--
+
  --><div class="grid-titel"><!--  
 
+
  --><h2><wsfield type="text" class="form-control" placeholder="Titel" name="Titel" value="{{{Titel|}}}"/></h2><!--
--><wsfield type="text" class="form-control" name="Auteur" value="{{#if:{{{Auteur|}}}|{{{Auteur|}}}|{{CURRENTLOGGEDUSER}}}}" /><!--  
+
--></div><!--
  -->  <div class="mt-4"><b>Datum</b></div><!--  
+
--><div class="grid-bericht">{{#tool:get parameters |{{PAGEID}} |$params}}<!-- class="toolbarOnTop"
--><wsfield type="date" class="form-control" name="Datum" value="{{#if:{{{Datum|}}}|{{#time:Y-m-d|{{{Datum|}}}}}|{{#time:Y-m-d|Now}}}}" /><!--  
+
--><wsfield type="textarea"  name="Samenvatting" class="inptext" placeholder="Samenvatting" >{{{Samenvatting|}}}</wsfield><span class="ve-area-wrapper"><wsfield name="Bericht" type="textarea">{{#caprint:$params[Bericht][Bericht]||true }}</wsfield></span>
 
+
<!--  
  -->  <div class="mt-4"><b>Afbeeldingen en aanvullende informatie</b></div><!--  
+
--></div><!--
--><div class="upload-wrapper"><!--  
 
 
  --><!--  
 
  --><!--  
  -->{{#if:{{{Files|}}}|  {{#camap:@images|@@@|<!--  
+
  --><div class="grid-img" style="min-height: 200px;"><!--  
--><div class="upload-group">{{#ifeq:@@@[Type][fulltext]|Pdf|<h2 class="w-100 rs-border text-center pt-3 pb-3">{{fa|file-pdf}} </h2>|[[@@@[catitle]]]}}<div class="d-flex"><div class="w-100">@@@[Caption]</div>{{#tag:wsfield|{{fa|times}}|type=button|class=btn|onclick=removeFile(this, '@@@[catitle]')}}{{#ifeq:@@@[Type][fulltext]|Pdf||{{#tag:wsfield||id=@@@[catitle]|type=radio|name=Image|class=d-none|value=@@@[catitle]|checked={{#ifeq:@@@[catitle]|Bestand:{{{Image|}}}|checked|{{#ifeq:@@@[catitle]|{{{Image|}}}|checked}} }} }}{{#tag:wslabel|<i class="fa fa-star btn ml-0"></i>|for=@@@[catitle]}} }}</div></div><!--  
+
  --><div class="image-wrapper">{{#vardefine:@img|{{#ask:[[Class::Bericht file]][[Page::{{FULLPAGENAME}}]]|link=none|limit=1}} }}{{#if:{{#var:@img}}|[[{{#var:@img}}|link=]]}}{{#widget:File upload
  -->|}} }}<!--
+
|preview=true
--><!--
+
|caption=false
-->{{#Widget:Multi upload bericht}}<!--  
+
|type=png
 +
|drop=true
 +
|button=<div class="btn">{{fa|upload}}</div>
 +
|filepagetemplate=Bericht file
 +
|filepageparameters=Class:Bericht file;Domein:{{SERVERNAME}};Bericht:{{FULLPAGENAME}}
 +
|filename={{#if:{{#var:@img}}|{{#explode:{{#explode:{{#var:@img}}|:|1}}|.|0}}|{{#time:U|now}}<FILENAME>}}
 +
}}{{#if:{{#var:@img}}|<wsfield type="button" onclick="removeFile(this, '{{#var:@img}}')" class="btn remove-img" >{{fa|times}}</wsfield> }} </div><!--  
 +
  --></div><!--
 
--></div><!--  
 
--></div><!--  
--><!--
+
--></wsform></div><!--
--><!--
 
  --></div><!--
 
--></div></div><!--
 
--><div class="main-wrapper mt-4"><wsfield type="button" class="btn pull-right" onclick="document.querySelector('textarea').value = document.querySelector('.__editor').innerHTML;uploadFiles()" >Opslaan</wsfield><wsfield type="button" class="btn pull-right d-none" onclick="postBericht(this, 'Bericht')" id="real-submit" >Opslaan</wsfield></div><!--  
 
--></wsform>
 

Huidige versie van 8 dec 2020 om 22:38