Änderungen von Dokument Sandbox

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

Von Version 19.1
bearbeitet von Holger Engels
am 2023/11/13 21:36
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 29.1
bearbeitet von Holger Engels
am 2023/12/25 14:51
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,3 +1,8 @@
1 +{{aufgabeneu afb="I" kompetenzen="K?" quelle="iqb" zeit="11" niveau="g" tags="iqb" id="lala"}}
2 +
3 +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.
4 +{{/aufgabeneu}}
5 +
1 1  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!
2 2  
3 3  {{info}}
... ... @@ -120,13 +120,14 @@
120 120  == Rating Tests ==
121 121  
122 122  {{velocity}}
123 -#set($average = $services.ratings.aufgaben.getAverageRating($doc.space + "^" + "test"))
128 +$services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0)
129 +$services.ratings.aufgaben.getCurrentUserRatings(0, 100, true)
124 124  
125 125  {{html clean="false" wiki="true"}}
126 126  <style>
127 127  star-rating { display: inline-block; width: 120px }
128 128  </style>
129 -<star-rating stars=5 rating="$average.get().averageVote" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating>
135 +<star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating>
130 130  {{/html}}
131 131  {{/velocity}}
132 132  
... ... @@ -133,16 +133,18 @@
133 133  {{html clean="false"}}
134 134  <script>
135 135   function rated() {
136 - console.log(this.getAttribute("rating"))
142 + console.log(XWiki.currentDocument.space + ".WebHome")
143 + console.log(this.getAttribute("rating"));
144 + sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating")));
137 137   }
138 - var setVote = function (vote) {
146 + var sendRate = function (rid, vote) {
139 139   fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", {
140 140   method: "POST",
141 141   headers: { "Content-Type": "application/json"},
142 142   body: JSON.stringify({
143 143   vote: vote,
144 - doc: XWiki.currentDocument.space,
145 - id: "test",
152 + doc: XWiki.currentDocument.space + ".WebHome",
153 + id: rid,
146 146   form_token: document.documentElement.getAttribute("data-xwiki-form-token")
147 147   })
148 148   }).then(data => {
... ... @@ -149,6 +149,5 @@
149 149   console.log(data.json())
150 150   });
151 151   }
152 - setVote(4)
153 153  </script>
154 154  {{/html}}