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 270: | Baris 270: | ||
}); | }); | ||
/* Smart Random Toaster | /* Smart Random Toaster Mippedia (Fixed: Article & Main Page Only) */ | ||
$(document).ready(function() { | $(document).ready(function() { | ||
var | var ns = mw.config.get('wgNamespaceNumber'); | ||
var | var action = mw.config.get('wgAction'); | ||
var isMainPage = mw.config.get('wgIsMainPage'); | |||
var isDiff = mw.config.get('wgDiffOldId') !== null; | var isDiff = mw.config.get('wgDiffOldId') !== null; | ||
if ( | // VALIDASI: Cuma di Artikel (NS 0), Halaman Utama, dan saat 'View' saja | ||
if ((ns === 0 || isMainPage) && action === 'view' && !isDiff) { | |||
var mippediaDatabase = [ | var mippediaDatabase = [ | ||
| Baris 334: | Baris 336: | ||
]; | ]; | ||
var randomItem = mippediaDatabase[Math.floor(Math.random() * mippediaDatabase.length)]; | var randomItem = mippediaDatabase[Math.floor(Math.random() * mippediaDatabase.length)]; | ||
setTimeout(function() { | setTimeout(function() { | ||
if ($('input:focus, textarea:focus').length > 0) return; | if ($('input:focus, textarea:focus').length > 0) return; | ||