İçeriğe atla

MediaWiki:Gadget-ThumbnailPurger.js

Vikipedi, özgür ansiklopedi

Not: Sayfayı kaydettikten sonra değişiklikleri görebilmek için tarayıcınızın önbelleğinizi temizlemeniz gerekir. Google Chrome, Firefox, Microsoft Edge ve Safari: ⇧ Shift tuşuna basılı tutun ve Yeniden Yükle araç çubuğu düğmesine tıklayın. Ayrıntılar ve diğer tarayıcılara yönelik yönergeler için Vikipedi:Önbelleğinizi atlayın sayfasını inceleyin.

if ( mw.config.get('wgNamespaceNumber') == 6 && mw.config.get('wgAction') == "view" ) {
  $( init_thumbnail_regenrator ) ;
}

function init_thumbnail_regenrator () {
 var urltitle = encodeURIComponent ( mw.config.get('wgTitle').split(" ").join("_") ) ;

 var tb = document.getElementById ( "p-tb" ) ;
 var ul = tb.getElementsByTagName("ul")[0] ;
 var li1 = document.createElement ( "li" ) ;
 var li2 = document.createElement ( "li" ) ;
 var a1 = document.createElement ( "a" ) ;
 var a2 = document.createElement ( "a" ) ;

 a1.appendChild ( document.createTextNode ( "Generate thumbnail" ) ) ;
 a2.appendChild ( document.createTextNode ( "Purge page" ) ) ;

 a1.href = wgScriptPath + "/thumb.php?w=800&f=" + urltitle ;
 a2.href = mw.config.get('wgScript') + "?action=purge&title=Image:" + urltitle ;

 li1.appendChild ( a1 ) ;
 li2.appendChild ( a2 ) ;

 ul.appendChild ( li1 ) ;
 ul.appendChild ( li2 ) ;
}