Ä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
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 18.3
bearbeitet von Holger Engels
am 2023/11/12 09:28
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

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.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"))
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}}