Difference between revisions of "Prosecute a case"

From cm2.liecourt.com
(Fill database)
 
(25 intermediate revisions by 3 users not shown)
Line 135: Line 135:
  
 
// FILL OUT VERDICT
 
// FILL OUT VERDICT
  -->|{{#arraymap:{{#ask:[[{{#var:@workflow}}]][[Filed by::User:{{CURRENTLOGGEDUSER}}]][[Plaintiff verdict::No]]|?Case ID|?Lie|?Modification date|link=none|format=array|sort=Modification date|limit=1|order=desc}}|,|@@@|
+
  -->|
 +
<h1>Please wait ...</h1><div class="d-none">{{#arraymap:{{#ask:[[{{#var:@workflow}}]][[Filed by::User:{{CURRENTLOGGEDUSER}}]][[Plaintiff verdict::No]]|?Case ID|?Lie|?Modification date|link=none|format=array|sort=Modification date|limit=1|order=desc}}|,|@@@|
 
<div class="info-item">
 
<div class="info-item">
 
Please fill in your plaintiff verdict
 
Please fill in your plaintiff verdict
Line 145: Line 146:
 
|{{#tag:wsform|  
 
|{{#tag:wsform|  
 
{{#tag:wscreate||mwwrite=Participant/|mwtemplate=Participant|mwoption=range:00001-99999|mwfields=User, Role, Case ID, Workflow}}
 
{{#tag:wscreate||mwwrite=Participant/|mwtemplate=Participant|mwoption=range:00001-99999|mwfields=User, Role, Case ID, Workflow}}
{{#tag:wscreate||mwwrite=Verdict:{{#explode:@@@|<PROP>|1}}/|mwtemplate=Verdict|mwoption=range:00001-99999|mwfields=User, Role, Case ID, Workflow|mwfollow=mwfollow}}
+
{{#tag:wscreate||mwwrite=Verdict:{{#explode:@@@|<PROP>|1}}/|mwtemplate=Verdict|mwoption=range:00001-99999|mwfields=User, Role, Case ID, Workflow}}
 
{{#tag:wsfield||type=hidden|name=User|value=User:{{CURRENTLOGGEDUSER}} }}
 
{{#tag:wsfield||type=hidden|name=User|value=User:{{CURRENTLOGGEDUSER}} }}
 
{{#tag:wsfield||type=hidden|name=Role|value=Plaintiff }}
 
{{#tag:wsfield||type=hidden|name=Role|value=Plaintiff }}
Line 152: Line 153:
 
  -->
 
  -->
 
{{#tag:wsfield||type=submit|value=Create verdict|class=btn btn-green ml-4 mt-4 mb-4}}
 
{{#tag:wsfield||type=submit|value=Create verdict|class=btn btn-green ml-4 mt-4 mb-4}}
|action=addToWiki|id=form|mwreturn=Verdict:{{#var:@case}} }}<!--{{#tag:html|<script >setTimeout(function(){document.querySelector('input[type="submit"]').click()},3000)</script>}}-->|}}| }}
+
|action=addToWiki|id=form|mwreturn={{fullurl:Verdict:{{#show:{{#var:@workflow}}|?Case ID}}/2}} }}{{#tag:html|<script >setTimeout(function(){document.querySelector('input[type="submit"]').click()},3000)</script>}}|}}| }}
</div></div><!--
+
</div></div></div><!--
  
  
Line 162: Line 163:
 
--><h1>Prosecute a case</h1><!--  
 
--><h1>Prosecute a case</h1><!--  
 
  --><div class="row"><div class="col-12 col-lg-8">The Internet Court of Lies is meant to create a global community of people who work to provide evidence-based understanding of Fiat Lies and a means by which Social Media and other media can develop their own content curation based on results of the court.<br><br>Submit your prepared suit, to be accepted by the Court. A Judge is assigned, and if he accepts your suit, Jurors may be assigned. You, the Judge, and Jurors can now try your case by editing your suit page further. Finally, the Judge will declare your suit settled, and the suit is done<!--
 
  --><div class="row"><div class="col-12 col-lg-8">The Internet Court of Lies is meant to create a global community of people who work to provide evidence-based understanding of Fiat Lies and a means by which Social Media and other media can develop their own content curation based on results of the court.<br><br>Submit your prepared suit, to be accepted by the Court. A Judge is assigned, and if he accepts your suit, Jurors may be assigned. You, the Judge, and Jurors can now try your case by editing your suit page further. Finally, the Judge will declare your suit settled, and the suit is done<!--
-->{{#if:{{CURRENTLOGGEDUSER}}|{{#vardefine:@balance|{{#ttcount:}}}}</div><div class="col-12 col-lg-4"><div class="info-box mt-0 pb-4">
+
-->{{#if:{{CURRENTLOGGEDUSER}}|{{#vardefine:@balance|<!--{{#ttcount:}}-->1 }}</div><div class="col-12 col-lg-4"><div class="info-box mt-0 pb-4">
 
<h2>Your TruthToken balance</h2><span class="truth-token">{{fa|gavel}}</span>× <span class="nr pb-4">{{#var:@balance}}</span><br><br>Prosecuting a case  = 1 TruthToken </div></div>|{{#vardefine:@balance|0}} }}</div>
 
<h2>Your TruthToken balance</h2><span class="truth-token">{{fa|gavel}}</span>× <span class="nr pb-4">{{#var:@balance}}</span><br><br>Prosecuting a case  = 1 TruthToken </div></div>|{{#vardefine:@balance|0}} }}</div>
 
{{#ifexpr:{{#var:@balance}} > 0|
 
{{#ifexpr:{{#var:@balance}} > 0|
Line 171: Line 172:
 
<wsfield type="hidden" name="Stage"  value="Waiting for Plaintiff verdict" />
 
<wsfield type="hidden" name="Stage"  value="Waiting for Plaintiff verdict" />
 
<wsfield type="hidden" name="Filed by"  value="User:{{CURRENTLOGGEDUSER}}" /><!--  
 
<wsfield type="hidden" name="Filed by"  value="User:{{CURRENTLOGGEDUSER}}" /><!--  
  -->{{#vardefine:@id|<nowiki>{{subst:Case ID}}</nowiki> }}
+
  -->{{#vardefine:@id|{{Fake token|token={{#time:U|now}}{{#time:U|now}} }} }}
 
<wsfield type="hidden" name="Case ID" value="{{#var:@id}}" />
 
<wsfield type="hidden" name="Case ID" value="{{#var:@id}}" />
  
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>What is the Lie?</h3>
+
|1=<h3>Name for case</h3>
|2=<wsfield type="text" class="form-control mt-2" name="Lie" placeholder="Lie title" value="{{{Lie|}}}"  />
+
|2=<wsfield type="text" class="form-control mt-2" name="Lie" placeholder="Short phrase" value="{{{Lie|}}}"  />
 
}}
 
}}
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Lie topic </h3>{{#arraydefine:@topics|{{#ask:[[Class::Workflow]]|?Topic|limit=999999|link=none|pagetitle=hide|format=plainlist|headers=hide|mainlabel=-|searchlabel=}} }}{{#arrayunique:@topics}}
+
|1=<h3>Lie Category (optional)</h3>{{#arraydefine:@topics|{{#ask:[[Class::Workflow]]|?Topic|limit=999999|link=none|pagetitle=hide|format=plainlist|headers=hide|mainlabel=-|searchlabel=}} }}{{#arrayunique:@topics}}
 
|2=<!--<wsselect name="Topic" placeholder="Placeholder" class="form-control">
 
|2=<!--<wsselect name="Topic" placeholder="Placeholder" class="form-control">
 
<wsfield type="option" value="Environment">Environment</wsfield>
 
<wsfield type="option" value="Environment">Environment</wsfield>
 
<wsfield type="option" value="Topic2">Topic 2</wsfield>
 
<wsfield type="option" value="Topic2">Topic 2</wsfield>
</wsselect>--><wsfield type="text" list="topics" class="form-control mt-2" />{{#tag:html|<datalist id="topics">{{#arraymap:{{#arrayprint:@topics}}|,|@@@|<option value="@@@">@@@</option>|}}</datalist> }}
+
</wsselect>--><wsfield type="text" name="Topic" list="topics" class="form-control mt-2" />{{#tag:html|<datalist id="topics">{{#arraymap:{{#arrayprint:@topics}}|,|@@@|<option value="@@@">@@@</option>|}}</datalist> }}
 
}}
 
}}
 
+
  <h1>The Lie and Context</h1>
{{Item responsive |Cols={{#var:@cols|4-8}}
+
<!--  
|1=<h3>The Lie and Context</h3>
 
|2=
 
<wsfield type="textarea" class="form-control mt-2" name="Description" placeholder="The Lie and Context" value="{{{Description|}}}" />
 
}}<!--  
 
 
  -->{{Item responsive |Cols={{#var:@cols|4-8}}
 
  -->{{Item responsive |Cols={{#var:@cols|4-8}}
 
|1=<h3>Accusation with Evidence</h3>
 
|1=<h3>Accusation with Evidence</h3>
 
|2=
 
|2=
<wsfield type="textarea" class="form-control mt-2" name=""Accusation" placeholder="Accusation with Evidence" value="{{{"Accusation|}}}" />
+
<wsfield type="textarea" class="form-control mt-2" name="Accusation" placeholder="Text with links to evidence" value="{{{Accusation|}}}" />
 
}}
 
}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Markup <span class="red">Lie</span> and <span class="dark-blue">Truth</span> parts</h3>
+
|1=<h3>Markup <span class="red">Lie</span> and any <span class="dark-blue">Truths</span></h3>
 
|2=<wsfield type="button" class="btn btn-red btn-mark" onclick="document.execCommand('bold', false, null)">{{fa|highlighter}} Mark Lie</wsfield>  
 
|2=<wsfield type="button" class="btn btn-red btn-mark" onclick="document.execCommand('bold', false, null)">{{fa|highlighter}} Mark Lie</wsfield>  
 
<wsfield type="button" class="btn  btn-mark dark-blue" onclick="document.execCommand('italic', false, null)">{{fa|highlighter}} Mark Truth</wsfield><wsfield type="button" class="btn btn-gray btn-mark " onclick="unformat()">{{fa|highlighter}} Clear mark</wsfield>   
 
<wsfield type="button" class="btn  btn-mark dark-blue" onclick="document.execCommand('italic', false, null)">{{fa|highlighter}} Mark Truth</wsfield><wsfield type="button" class="btn btn-gray btn-mark " onclick="unformat()">{{fa|highlighter}} Clear mark</wsfield>   
Line 206: Line 203:
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Lie locations</h3>
+
|1=<h3>Lie location</h3>
 
|2=<div class="original"><div class="d-flex">
 
|2=<div class="original"><div class="d-flex">
 
<wsfield type="text" class="form-control mt-2" name="Locations[]" placeholder="URL" value="{{{Locations|}}}" /><span class="add-more locations">{{fa|plus}}</span></div></div>
 
<wsfield type="text" class="form-control mt-2" name="Locations[]" placeholder="URL" value="{{{Locations|}}}" /><span class="add-more locations">{{fa|plus}}</span></div></div>
 
}}
 
}}
  
 +
{{Item responsive |Cols={{#var:@cols|4-8}}
 +
|1=<h3>Meeting link</h3>
 +
|2=<div class=""><wsfield type="text" class="form-control mt-2" name="Meeting" placeholder="Skype/Zoom/..." value="{{{Meeting|}}}" /></div>
 +
}}
 +
 
 +
{{Item responsive |Cols={{#var:@cols|4-8}}
 +
|1=<h3>Time slot</h3>
 +
|2=<div class=""><wsfield type="button" class="btn btn-green" value="Select a Time Slot" onclick="createPage()" id="time-slot-button" >Select a Time Slot</wsfield><wsfield id="time-slot-field" type="hidden" class="form-control mt-2" name="Slot"  /></div>
 +
}}
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Evidence of lie appearance</h3>  
+
|1=<h3>Evidence screenshot</h3>  
|2=<div class="">{{#Widget:Multi upload|id={{#var:@id}} }}</div>
+
|2=<div class="">{{#widget:Multi upload|id={{#var:@id}} }}</div>
 +
    <small class="muted">* file selction will be uploaded on submitting</small>
 +
 
 
  }}
 
  }}
 
<!--{{Item responsive |Cols={{#var:@cols|4-8}}
 
<!--{{Item responsive |Cols={{#var:@cols|4-8}}
Line 228: Line 236:
 
|2=
 
|2=
 
<wsfield type="textarea" name="Markup" id="real-field" class="d-none" />
 
<wsfield type="textarea" name="Markup" id="real-field" class="d-none" />
<wsfield type="button" class="btn btn-green float-right" id="upload-button" onclick="uploadFiles()">Prosecute*</wsfield>
+
<wsfield type="button" class="btn btn-green float-right" id="upload-button" onclick="uploadFiles(this)">Propose verdict*</wsfield>
 
<wsfield type="submit" id="real-submit" class="d-none" value="niks" />
 
<wsfield type="submit" id="real-submit" class="d-none" value="niks" />
 
}}<!--  
 
}}<!--  
  --><small>*By clicking "Prosecute" you agree to tell the Truth, the Whole Truth, and Nothing but the Truth, in their participation in a case. If you lie as a case participant with a Fiat Lie, you risk being banned from further participation in the ICoL.</small>
+
  --><small>*By clicking "Propose verdict" you agree to tell the Truth, the Whole Truth, and Nothing but the Truth, in their participation in a case. If you lie as a case participant with a Fiat Lie, you risk being banned from further participation in the ICoL.</small>
 
</wsform>
 
</wsform>
 
{{#tag:html|<script>
 
{{#tag:html|<script>
Line 276: Line 284:
  
 
function submitRealField(){
 
function submitRealField(){
 +
  console.log('dededd')
 
   document.getElementById('real-field').value = document.getElementById('fake-field').innerHTML;
 
   document.getElementById('real-field').value = document.getElementById('fake-field').innerHTML;
 
   setTimeout(function(){
 
   setTimeout(function(){
Line 288: Line 297:
 
<wsform id="case-form">
 
<wsform id="case-form">
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>What is the Lie?</h3>
+
|1=<h3>Name for case</h3>
|2=<wsfield type="text" class="form-control mt-2" name="Lie" placeholder="Lie title" value="{{{Lie|}}}" readonly="readonly" />
+
|2=<wsfield type="text" class="form-control mt-2" name="Lie" placeholder="Short phrase" value="{{{Lie|}}}" readonly="readonly" />
 
}}
 
}}
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Lie topic</h3>
+
|1=<h3>Lie Category (optional)</h3>
 
|2=<wsselect name="Topic" placeholder="Placeholder" class="form-control" readonly="readonly">
 
|2=<wsselect name="Topic" placeholder="Placeholder" class="form-control" readonly="readonly">
 
<wsfield type="option" value="Environment">Environment</wsfield>
 
<wsfield type="option" value="Environment">Environment</wsfield>
Line 306: Line 315:
 
}}
 
}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Markup Lie and Thruth parts</h3>
+
|1=<h3>Markup Lie and any Thruths</h3>
 
|2=<wsfield type="button" class="btn btn-red btn-mark" readonly="readonly" onclick="document.execCommand('bold', false, null)">{{fa|highlighter}} Mark Lie</wsfield>  
 
|2=<wsfield type="button" class="btn btn-red btn-mark" readonly="readonly" onclick="document.execCommand('bold', false, null)">{{fa|highlighter}} Mark Lie</wsfield>  
<wsfield type="button" class="btn btn-green btn-mark " readonly="readonly" onclick="document.execCommand('italic', false, null)">{{fa|highlighter}} Mark Truth</wsfield><wsfield type="button" class="btn btn-gray btn-mark " ">{{fa|highlighter}} Clear mark</wsfield>   
+
<wsfield type="button" class="btn btn-green btn-mark " readonly="readonly" onclick="document.execCommand('italic', false, null)">{{fa|highlighter}} Mark Truth</wsfield><wsfield type="button" class="btn btn-gray btn-mark" >{{fa|highlighter}} Clear mark</wsfield>   
 
{{#Widget:Markup}}
 
{{#Widget:Markup}}
 
}}
 
}}
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Lie locations</h3>
+
|1=<h3>Lie location</h3>
 
|2=<div class="original"><div class="d-flex">
 
|2=<div class="original"><div class="d-flex">
 
<wsfield type="text" class="form-control mt-2" name="Locations[]" placeholder="URL" value="{{{Locations|}}}" readonly="readonly" /><span class="add-more locations">{{fa|plus}}</span></div></div>
 
<wsfield type="text" class="form-control mt-2" name="Locations[]" placeholder="URL" value="{{{Locations|}}}" readonly="readonly" /><span class="add-more locations">{{fa|plus}}</span></div></div>
 
}}
 
}}
  
 +
{{Item responsive |Cols={{#var:@cols|4-8}}
 +
|1=<h3>Meeting link</h3>
 +
|2=<div class=""><wsfield type="text" class="form-control mt-2" name="Meeting" placeholder="Skype/Zoom/..." value="{{{Meeting|}}}" /></div>
 +
}}
 +
 
 +
{{Item responsive |Cols={{#var:@cols|4-8}}
 +
|1=<h3>Time slot</h3>
 +
|2=<div class=""><wsfield type="button" class="btn btn-green" value="Select Time Slot" onclick="createPage()"  /><wsfield id="time-slot-field" type="hidden" class="form-control mt-2" name="Slot"  /></div>
 +
}} 
  
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
|1=<h3>Evidence of lie appearance</h3>  
+
|1=<h3>Evidence screenshot</h3>  
 
|2=<div class="d-flex">{{#vardefine:@filename|Import-cse-{{#time: U | now}}.png}}
 
|2=<div class="d-flex">{{#vardefine:@filename|Import-cse-{{#time: U | now}}.png}}
 
{{#vardefine:@pagecontent|<nowiki>{{File for case|Case file=</nowiki>1234-132525-767967-3865381265853<nowiki>|Uploaded by=</nowiki>{{CURRENTLOGGEDUSER}}<nowiki>}}</nowiki>}}
 
{{#vardefine:@pagecontent|<nowiki>{{File for case|Case file=</nowiki>1234-132525-767967-3865381265853<nowiki>|Uploaded by=</nowiki>{{CURRENTLOGGEDUSER}}<nowiki>}}</nowiki>}}
Line 326: Line 344:
 
<wsfield class="d-none" type="file" name="File" id="file-upload" verbose_id="hiddendiv" target="{{#var:@filename}}" pagecontent="{{#var:@pagecontent}}" readonly="readonly" /></wslabel>
 
<wsfield class="d-none" type="file" name="File" id="file-upload" verbose_id="hiddendiv" target="{{#var:@filename}}" pagecontent="{{#var:@pagecontent}}" readonly="readonly" /></wslabel>
 
<div class="upload-preview hidden" id="hiddendiv"></div></div>
 
<div class="upload-preview hidden" id="hiddendiv"></div></div>
 +
  <small class="muted">* file selction will be uploaded on submitting</small>
 
  }}
 
  }}
 
{{Item responsive |Cols={{#var:@cols|4-8}}
 
{{Item responsive |Cols={{#var:@cols|4-8}}

Latest revision as of 10:08, 25 August 2022

Prosecute a case

The Internet Court of Lies is meant to create a global community of people who work to provide evidence-based understanding of Fiat Lies and a means by which Social Media and other media can develop their own content curation based on results of the court.

Submit your prepared suit, to be accepted by the Court. A Judge is assigned, and if he accepts your suit, Jurors may be assigned. You, the Judge, and Jurors can now try your case by editing your suit page further. Finally, the Judge will declare your suit settled, and the suit is done
0 TruthTokens, please buy TruthTokens on your profile page