Änderungen von Dokument Sandbox

Zuletzt geändert von Holger Engels am 2024/01/26 15:58

Von Version 33.1
bearbeitet von Holger Engels
am 2023/12/26 16:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 18.4
bearbeitet von Holger Engels
am 2023/11/12 09:28
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,11 +9,3 @@
1 -{{paramtest eins="eins" zwei="zwei" drei="drei"}}
2 -{{/paramtest}}
3 -
4 -{{aufgabeneu afb="I" kompetenzen="K?" quelle="iqb" zeit="11" niveau="g" tags="iqb" id="lala" cc="by-sa" lizenz="prop" lala="lalala links"}}
5 -
6 -In einer Messstation wird seit 1958 kontinuierlich die CO,,2,,-Konzentration in der Luft gemessen, die in ppm (parts per million) angegeben wird. Die Tabelle gibt für die Jahre 1960, 1985 und 2010 jeweils den jährlichen Durchschnittswert der Messwerte an.
7 -{{/aufgabeneu}}
8 -
9 9  Der Sandkasten ist ein Teil dieses Wikis, der frei editierbar ist. Er ist dafür gedacht, das Arbeiten mit dem Wiki zu üben. Sie können herausfinden, wie das Bearbeiten von Seiten funktioniert und wie man neue Seiten erstellt. Klicken Sie einfach auf **Bearbeiten** um zu beginnen!
10 10  
11 11  {{info}}
... ... @@ -128,32 +128,28 @@
128 128  == Rating Tests ==
129 129  
130 130  {{velocity}}
131 -$services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0)
132 -$services.ratings.aufgaben.getCurrentUserRatings(0, 100, true)
123 +#set($average = $services.ratings.aufgaben.setRating($doc.space + "^" + "test", 2))
124 +#set($average = $services.ratings.aufgaben.getAverageRating($doc.space + "^" + "test"))
133 133  
126 +
134 134  {{html clean="false" wiki="true"}}
135 135  <style>
136 136  star-rating { display: inline-block; width: 120px }
137 137  </style>
138 -<star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating>
131 +<star-rating stars=5 rating="$average.get().averageVote" bgcolor="white" nocolor="lightgrey" color="gold" onclick="event"></star-rating>
139 139  {{/html}}
140 140  {{/velocity}}
141 141  
142 142  {{html clean="false"}}
143 143  <script>
144 - function rated() {
145 - console.log(XWiki.currentDocument.space + ".WebHome")
146 - console.log(this.getAttribute("rating"));
147 - sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating")));
148 - }
149 - var sendRate = function (rid, vote) {
137 + var setVote = function (vote) {
150 150   fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", {
151 151   method: "POST",
152 152   headers: { "Content-Type": "application/json"},
153 153   body: JSON.stringify({
154 154   vote: vote,
155 - doc: XWiki.currentDocument.space + ".WebHome",
156 - id: rid,
143 + doc: XWiki.currentDocument.space,
144 + id: "test",
157 157   form_token: document.documentElement.getAttribute("data-xwiki-form-token")
158 158   })
159 159   }).then(data => {
... ... @@ -160,5 +160,6 @@
160 160   console.log(data.json())
161 161   });
162 162   }
151 + setVote(4)
163 163  </script>
164 164  {{/html}}