MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus Wikikama
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
||
Zeile 16: | Zeile 16: | ||
}); | }); | ||
// in MediaWiki:Common.js | |||
mw.loader.using('mediawiki.util', function () { | mw.loader.using('mediawiki.util', function () { | ||
if (!document.getElementById('link-scanner')) return; | |||
var container = document.getElementById('link-scanner'); | |||
container.innerHTML = '\ | |||
<div style="background:#F7FAFC; padding:16px; border-left:5px solid #2C5282; border-radius:8px; margin:1em 0;">\ | |||
<strong>🔗 Mini-Link-Scanner:</strong><br><br>\ | |||
<input type="url" id="linkScannerInput" placeholder="https://example.com" \ | |||
style="width:70%; padding:8px; border:1px solid #ccc; border-radius:4px;" />\ | |||
<button id="linkScannerBtn" style="padding:8px 12px; margin-left:8px; background:#2C5282; color:#fff; border:none; border-radius:4px; cursor:pointer;">\ | |||
Scan-Link\ | |||
</button>\ | |||
<div id="linkScannerResult" style="margin-top:12px; font-size:95%; line-height:1.4em;"></div>\ | |||
</div>'; | |||
// … Rest deines Scanner-JS hier (fetch + Parser) … | |||
}); | }); |
Version vom 28. Mai 2025, 18:24 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
$(function () {
if (mw.config.get('wgNamespaceNumber') >= 0) {
$('body').append(
'<div id="support-banner">❤️ <b>WIKIKAMA und Mimikama sind unabhängig und werbefrei – hilf mit, das möglich zu machen!</b> <a href="https://www.wikikama.org/index.php/Unterstützen">Jetzt unterstützen!</a></div>'
);
}
});
// === Meta-Tags in den <head> einfügen ===
$(function() {
var og = '';
og += '<meta property="og:title" content="' + mw.config.get('wgTitle') + ' – Wikikama" />';
og += '<meta property="og:description" content="' + $('p').first().text().substr(0, 150) + '…" />';
og += '<meta property="og:image" content="https://www.wikikama.org/images/default-og-image.png" />';
$('head').append( og );
});
// in MediaWiki:Common.js
mw.loader.using('mediawiki.util', function () {
if (!document.getElementById('link-scanner')) return;
var container = document.getElementById('link-scanner');
container.innerHTML = '\
<div style="background:#F7FAFC; padding:16px; border-left:5px solid #2C5282; border-radius:8px; margin:1em 0;">\
<strong>🔗 Mini-Link-Scanner:</strong><br><br>\
<input type="url" id="linkScannerInput" placeholder="https://example.com" \
style="width:70%; padding:8px; border:1px solid #ccc; border-radius:4px;" />\
<button id="linkScannerBtn" style="padding:8px 12px; margin-left:8px; background:#2C5282; color:#fff; border:none; border-radius:4px; cursor:pointer;">\
Scan-Link\
</button>\
<div id="linkScannerResult" style="margin-top:12px; font-size:95%; line-height:1.4em;"></div>\
</div>';
// … Rest deines Scanner-JS hier (fetch + Parser) …
});