MediaWiki:Common.js: Perbedaan antara revisi
Tidak ada ringkasan suntingan Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
Tidak ada ringkasan suntingan Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
||
| Baris 1: | Baris 1: | ||
/* ========================================================== | /* ========================================================== | ||
🧠 MIPPEDIA DATA AUTO-DESCRIPTION ( | 🧠 MIPPEDIA DATA AUTO-DESCRIPTION (PURE & CLEAN) | ||
========================================================== */ | ========================================================== */ | ||
(function() { | (function() { | ||
$(document).ready(function() { | $(document).ready(function() { | ||
var $descBox = $('#mip-auto-description'); | var $descBox = $('#mip-auto-description'); | ||
if ($descBox.length) { | if ($descBox.length) { | ||
| Baris 27: | Baris 24: | ||
var extract = pages[pageId].extract; | var extract = pages[pageId].extract; | ||
// PEMBERSIHAN | // PEMBERSIHAN TOTAL (Template, Kurung Kosong, Spasi Berantakan) | ||
extract = extract.replace(/\{\{[^}]+\}\}/g, '').replace(/\(\s*\)/g, '').replace(/\s\s+/g, ' ').trim(); | extract = extract.replace(/\{\{[^}]+\}\}/g, '') // Hapus {{...}} | ||
.replace(/\(\s*\)/g, '') // Hapus ( ) kosong | |||
.replace(/\s\s+/g, ' ') // Hapus spasi renggang | |||
.trim(); | |||
var sourceLink = 'https://id.mippedia.org/wiki/' + encodeURIComponent(pageTitle); | var sourceLink = 'https://id.mippedia.org/wiki/' + encodeURIComponent(pageTitle); | ||
// Tampilkan teks utuh tanpa fitur lipat | |||
$descBox.html( | |||
extract + | |||
' <a href="' + sourceLink + '" target="_blank" style="color: #6a5acd; font-weight: bold; text-decoration: none;">Dari Mippedia ↗️</a>' | |||
); | |||
} | } | ||
} | } | ||