Widget:DiagnosticSMWData
Aus Altes Köln
<widget xmlns="http://www.mediawiki.org/xmlns/widget/1.0">
<name>DiagnosticSMWData</name> <description>Diagnose für SMW JSON Output</description>
<arguments>
<argument name="query" required="true" />
</arguments>
<body>
SMW Diagnose-Modul
Prüft Live-Daten aus Semantic MediaWiki
<script id="smw-data" type="application/json">
{{{query}}}
</script>
(Analyse wird ausgeführt…)
<script>
(function(){
var debug = document.getElementById("smw-debug");
var el = document.getElementById("smw-data");
if(!el){
debug.textContent = "❌ FEHLER: Kein smw-data Element gefunden.";
return;
}
var raw = el.textContent.trim();
if(!raw){
debug.textContent = "⚠ WARNUNG: smw-data ist leer.";
return;
}
// Rohdaten anzeigen
debug.textContent = "Empfangene Rohdaten:\n\n" + raw;
try{
var parsed = JSON.parse(raw);
debug.textContent += "\n\n✔ JSON gültig! Gefundene Elemente: " + parsed.length;
} catch(e){
debug.textContent += "\n\n❌ JSON PARSE FEHLER:\n" + e.message;
}
})();
</script>
</body>
</widget>
