Änderungen von Dokument Sandbox
Zuletzt geändert von Holger Engels am 2024/01/26 15:58
Von Version 6.1
bearbeitet von Holger Engels
am 2023/10/26 15:27
am 2023/10/26 15:27
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 38.1
bearbeitet von Holger Engels
am 2024/01/26 15:58
am 2024/01/26 15:58
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,3 +1,9 @@ 1 +{{groovy}} 2 + xcontext.get("hallo") 3 +{{/groovy}} 4 + 5 +{{qrcode}}[[lala>>Eingangsklasse.BPE_4_6]]{{/qrcode}} 6 + 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}} ... ... @@ -99,44 +99,8 @@ 99 99 100 100 [[image:XWikiLogo.png]] 101 101 102 -= Makros =108 +== Orphaned Pages == 103 103 104 -Makros bieten die Möglichkeit, das Aussehen von Wiki-Seiten zu verbessern und stellen zusätzliche Funktionalitäten in der Seite zur Verfügung. Hier sind zwei Beispiele, wie Makros die Inhalte verbessern können: 105 - 106 -== Makro: Warnmeldung == 107 - 108 -Dieses Makro bietet die Möglichkeit, die Aufmerksamkeit der Leser auf einen bestimmten Text zu lenken: 109 - 110 -{{warning}} 111 -Dies ist ein wichtiger Hinweis! 112 -{{/warning}} 113 - 114 -== Inhaltsverzeichnis == 115 - 116 -Dieses Makro erzeugt ein Inhaltsverzeichnis basierend auf den Überschriften in der Seite: 117 - 118 -{{toc/}} 119 - 120 -=== Ausrichten am === 121 - 122 - ~=== 123 - 124 -{{formula}} 125 -\begin{align*} 126 -4x - 10y &= 16 \\ 127 -3x + 9y &= -12 128 -\end{align*} 129 -{{/formula}} 130 - 131 -{{formula}} 132 -\begin{aligned} 133 -a_{ijk} &= \frac {Pr(M_{I} =2 \& M_J=1 \& M_K =1 | I=i , J=j , K=k)}{Pr (M_I =1 \& M_J =1 \& M_K=1 | I=i , J=j)}\\ 134 - &= \frac {\mu_{ijk211}}{\mu_{ijk111}}\\ 135 -\Rightarrow lala = 5 136 -\end{aligned} 137 -{{/formula}} 138 - 139 - 140 140 {{velocity filter="none"}} 141 141 {{html clean="false" wiki="true"}} 142 142 #set ($query = "where (doc.parent is null or doc.parent='') and doc.fullName != 'Main.WebHome' order by doc.name asc") ... ... @@ -152,3 +152,41 @@ 152 152 {{/html}} 153 153 {{/velocity}} 154 154 125 + 126 +== Rating Tests == 127 + 128 +{{velocity}} 129 +$services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0) 130 +$services.ratings.aufgaben.getCurrentUserRatings(0, 100, true) 131 + 132 +{{html clean="false" wiki="true"}} 133 +<style> 134 +star-rating { display: inline-block; width: 120px } 135 +</style> 136 +<star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating> 137 +{{/html}} 138 +{{/velocity}} 139 + 140 +{{html clean="false"}} 141 +<script> 142 + function rated() { 143 + console.log(XWiki.currentDocument.space + ".WebHome") 144 + console.log(this.getAttribute("rating")); 145 + sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating"))); 146 + } 147 + var sendRate = function (rid, vote) { 148 + fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", { 149 + method: "POST", 150 + headers: { "Content-Type": "application/json"}, 151 + body: JSON.stringify({ 152 + vote: vote, 153 + doc: XWiki.currentDocument.space + ".WebHome", 154 + id: rid, 155 + form_token: document.documentElement.getAttribute("data-xwiki-form-token") 156 + }) 157 + }).then(data => { 158 + console.log(data.json()) 159 + }); 160 + } 161 +</script> 162 +{{/html}}