Änderungen von Dokument Sandbox
Zuletzt geändert von Holger Engels am 2024/01/26 15:58
Von Version 37.1
bearbeitet von Holger Engels
am 2023/12/29 20:45
am 2023/12/29 20:45
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 18.2
bearbeitet von Holger Engels
am 2023/11/11 18:56
am 2023/11/11 18:56
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,5 +3,3 @@ 1 -{{qrcode}}[[lala>>Eingangsklasse.BPE_4_6]]{{/qrcode}} 2 - 3 3 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! 4 4 5 5 {{info}} ... ... @@ -122,32 +122,28 @@ 122 122 == Rating Tests == 123 123 124 124 {{velocity}} 125 -$services.ratings.aufgaben.setRating( "xwiki:Sandbox.WebHome.WebHome^test",0)126 -$services.ratings.aufgaben.get CurrentUserRatings(0,100,true)123 +#set($average = $services.ratings.aufgaben.setRating($doc.space + "^" + "test", 2)) 124 +#set($average = $services.ratings.aufgaben.getAverageRating($doc.space + "^" + "test")) 127 127 126 + 128 128 {{html clean="false" wiki="true"}} 129 129 <style> 130 130 star-rating { display: inline-block; width: 120px } 131 131 </style> 132 -<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> 133 133 {{/html}} 134 134 {{/velocity}} 135 135 136 136 {{html clean="false"}} 137 137 <script> 138 - function rated() { 139 - console.log(XWiki.currentDocument.space + ".WebHome") 140 - console.log(this.getAttribute("rating")); 141 - sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating"))); 142 - } 143 - var sendRate = function (rid, vote) { 137 + var setVote = function (vote) { 144 144 fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", { 145 145 method: "POST", 146 146 headers: { "Content-Type": "application/json"}, 147 147 body: JSON.stringify({ 148 148 vote: vote, 149 - doc: XWiki.currentDocument.space + ".WebHome",150 - id: rid,143 + doc: XWiki.currentDocument.space, 144 + id: "test", 151 151 form_token: document.documentElement.getAttribute("data-xwiki-form-token") 152 152 }) 153 153 }).then(data => { ... ... @@ -154,5 +154,6 @@ 154 154 console.log(data.json()) 155 155 }); 156 156 } 151 + setVote(4) 157 157 </script> 158 158 {{/html}}