123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- ---
- layout: default
- ---
- <style type="text/css">
- /* CLASSES */
- .editable {
- padding: 10px 10px 10px 10px;
- min-height: 1.5em;
- font-family: serif;
- border-bottom: 1px dashed gray;
- }
- .question {
- color: gray;
- }
- /* TOOLTIP https://www.w3schools.com/css/tryit.asp?filename=trycss_tooltip_right */
- .button {
- position: relative;
- display: inline-block;
- float: right;
- border: 1px solid gray;
- color: gray;
- text-align: center;
- border-radius: 6px;
- padding: 0 5px 0 5px;
- }
- .button .tooltiptext {
- visibility: hidden;
- width: 250px;
- border: 1px solid black;
- text-align: center;
- border-radius: 6px;
- padding: 5px 0;
- /* Position the tooltip */
- position: absolute;
- z-index: 1;
- top: -5px;
- left: 105%;
- }
- .button:hover .tooltiptext {
- visibility: visible;
- }
- .icons {
- /* icons are from https://iconmonstr.com */
- margin: 0 5px 0 0;
- }
- /* IDs */
- #rulebox {
- border: 1px solid lightgray;
- padding: 20px;
- margin: 20px 0 30px 0;
- }
- #rulebox h2 {
- font-family: serif;
- }
- #name {
- font-weight: bold;
- }
- #editToggle {
- float: right;
- clear: both;
- }
- #basicstructure {
- font-size: 1.3em;
- }
- </style>
- <script>
- function toggleVisible(id) {
- var x = document.getElementById(id);
- if (x.style.display === "none") {
- x.style.display = "block";
- } else {
- x.style.display = "none";
- }
- }
- function classDisplayAll(className, value) {
- var elements = document.getElementsByClassName(className);
- for (var i = 0; i < elements.length; i++) {
- elements[i].style.display = value;
- }
- }
-
- function toggleEditMode() {
- if (editMode === true) {
- editMode = false;
- //SECTIONS, QUESTIONS, BORDERS, HIDE EMPTIES
- classDisplayAll("section","block");
- classDisplayAll("button","none");
- classDisplayAll("question","none");
- var editableFields = document.getElementsByClassName("editable");
- for (var i = 0; i < editableFields.length; i++) {
- editableFields[i].contentEditable = "false";
- editableFields[i].style.border = "none";
- if (editableFields[i].innerHTML === "") {
- editableFields[i].style.display = "none";
- }
- }
- document.getElementById("title").innerHTML =
- document.getElementById("title").innerHTML.replace( /Create/g,'Rule') ;
- document.getElementById("editToggle").innerHTML = "Edit";
- } else {
- editMode = true;
- //DO CHANGES VIA CLASSES
- classDisplayAll("button","block");
- classDisplayAll("question","block");
- classDisplayAll("editable","block");
- var editableFields = document.getElementsByClassName("editable");
- for (var i = 0; i < editableFields.length; i++) {
- editableFields[i].style.border = "1px dotted black";
- editableFields[i].contentEditable = "true";
- }
- document.getElementById("title").innerHTML =
- document.getElementById("title").innerHTML.replace( /Rule/g,'Create') ;
- document.getElementById("editToggle").innerHTML = "Display";
- }
- }
- var editMode = true;
- window.onload = function() {
- if ((window.location.href.indexOf("/rules/") != -1) ||
- (window.location.href.indexOf("/about/") != -1)) {
- toggleEditMode();
- }
- }
- </script>
- <article class="post">
- <header class="post-header">
- <h1 class="post-title" id="title">Create
- {% if page.title != "Create" %}
- <span style="color:gray;">
- / {{ page.title }}
- </span>
- {% endif %}
- </h1>
- </header>
- <button id="editToggle" onclick="toggleEditMode()">Display</button>
- <div class="post-content">
- {{ content }}
- </div>
-
- <div id="rulebox">
- <span class="question">What is the community’s name?</span>
- <h1 contenteditable="true" class="editable" id="name">{{ page.community-name }}</h1>
- <h2 id="basics">
- <img src="{% link assets/icons/iconmonstr-construction-11.svg %}"
- class="icons" />
- Basics
- <button onclick="toggleVisible('s1')" class="button"> + </button>
- </h2>
- <div class="section" id="s1" style="display:none">
-
- <span class="question">What is the basic structure of the community?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/federation/">federation</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/friendship/">friendship</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/membership/">membership</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/multicameralism/">multicameralism</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/ritual/">ritual</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/separation_of_powers/">separation of powers</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/stake_weight/">stake weight</a></span>
- </div>
- <p contenteditable="true" class="editable" id="basicstructure">{{ page.structure }}</p>
- <span class="question">What is the community’s mission?</span>
- <p contenteditable="true" class="editable">{{ page.mission }}</p>
- <span class="question">What core values does it hold?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/secrecy/">secrecy</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/solidarity/">solidarity</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/transparency/">transparency</a></span>
- </div>
- <p contenteditable="true" class="editable">{{ page.values }}</p>
-
- <span class="question">What are the basic rights that this Rule guarantees?</span>
- <p contenteditable="true" class="editable">{{ page.rights }}</p>
- </div><!--hiding section s1-->
- <h2 id="participants">
- <img src="{% link assets/icons/iconmonstr-friend-3.svg %}"
- class="icons" />
- Participants
- <button onclick="toggleVisible('s2')" class="button"> + </button>
- </h2>
- <div class="section" id="s2" style="display:none">
- <span class="question">How does someone become a member?</span>
- <p contenteditable="true" class="editable">{{ page.membership }}</p>
-
- <span class="question">How are members suspended or removed?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/exclusion/">exclusion</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/friendship/">friendship</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/reputation/">reputation</a></span>
- </div>
-
- <p contenteditable="true" class="editable">{{ page.removal }}</p>
- </div><!--hiding section s2-->
-
- <h2 id="stewards">
- <img src="{% link assets/icons/iconmonstr-crown-19.svg %}"
- class="icons" />
- Stewards
- <button onclick="toggleVisible('s3')" class="button"> + </button>
- </h2>
- <div class="section" id="s3" style="display:none">
-
- <span class="question">Who has the capacity to decide on our policies, and how do they do so?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/disapproval_voting/">disapproval voting</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/do-ocracy/">do-ocracy</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/holographic_consensus/">holographic consensus</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/referendum/">referendum</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/representation/">representation</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/sortition/">sortition</a></span>
- </div>
- <p contenteditable="true" class="editable">{{ page.decision }}</p>
-
- <span class="question">Where do stewards and community members deliberate about potential policies?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/caucus/">caucus</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/coalition/">coalition</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/board/">board</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/debate/">debate</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/lobbying/">lobbying</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/recess/">recess</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/secrecy/">secrecy</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/transparency/">transparency</a></span>
- </div>
- <p contenteditable="true" class="editable">{{ page.deliberation }}</p>
- <span class="question">How are policies implemented?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/exclusion/">exclusion</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/lazy_consensus/">lazy consensus</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/restorative_justice/">restorative justice</a></span>
- </div>
- <p contenteditable="true" class="editable">{{ page.implementation }}</p>
-
- <span class="question">Who oversees the implementation of the agreements?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/board/">board</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/disapproval_voting/">disapproval voting</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/judiciary/">jury</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/precedent/">precedent</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/refusal/">refusal</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/rough_consensus/">rough consensus</a></span>
- </div>
- <p contenteditable="true" class="editable">{{ page.oversight }}</p>
-
- <span class="question">How are each of the stewardship roles determined and limited?</span>
- <div class="button">Modules
- <span class="tooltiptext"><a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/fact_finding/">fact-finding</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/ranked_choice/">ranked choice</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/representation/">representation</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/reputation/">reputation</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/sortition/">sortition</a>, <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/mediums/term_limit/">term limits</a></span>
- </div>
-
- <p contenteditable="true" class="editable">{{ page.limits }}</p>
- </div><!--hiding section s3-->
-
- <h2 id="evolution">
- <img src="{% link assets/icons/iconmonstr-process-1.svg %}"
- class="icons" />
- Evolution
- <button onclick="toggleVisible('s4')" class="button"> + </button>
- </h2>
- <div class="section" id="s4" style="display:none">
- <span class="question">Where do we maintain our policies and records?</span>
- <p contenteditable="true" class="editable">{{ page.records }}</p>
- <span class="question">How can this Rule be modified?</span>
- <p contenteditable="true" class="editable">{{ page.modification }}</p>
- </div><!--hiding section s4-->
-
- </div><!--#rulebox-->
- <p>The suggested modules are linked to (in progress) entries at <a target="_blank" href="https://medlabboulder.gitlab.io/democraticmediums/">Democratic Mediums</a>.</p>
- <p>To save work, copy the text from this page to another document, or use your browser’s save function or print the page to PDF. Improved saving functionality will be forthcoming.</p>
-
- </article>
|