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 29: Baris 29:
             return text.replace(regex, '<strong>$1</strong>');
             return text.replace(regex, '<strong>$1</strong>');
         }
         }
 
          
         // 🛠️ FUNGSI BARU 2: Double-Click Search
        $descBox.on('dblclick', function() {
            var selectedText = window.getSelection().toString().trim();
            if (selectedText.length > 2) { // Minimal 3 karakter biar gak typo
                var searchUrl = "https://id.mippedia.org/index.php?search=" + encodeURIComponent(selectedText);
                window.open(searchUrl, '_blank');
            }
        });
 
         // --- Fungsi Helper Lainnya ---
         // --- Fungsi Helper Lainnya ---
         function cleanExtract(text) { return text.replace(/\[\d+\]/g, '').replace(/\{\{[^}]+\}\}/g, '').replace(/\(\s*\)/g, '').replace(/\s\s+/g, ' ').trim(); }
         function cleanExtract(text) { return text.replace(/\[\d+\]/g, '').replace(/\{\{[^}]+\}\}/g, '').replace(/\(\s*\)/g, '').replace(/\s\s+/g, ' ').trim(); }