ব্যবহারকারী:Ankry/common.js
টীকা: সংরক্ষণ করার পর, পরিবর্তনসমূহ তৎক্ষণাৎ নাও দেখাতে পারে। আপনার ব্রাউজারের ক্যাশ কিভাবে এড়াবেন তা জানতে এখানে ক্লিক করুন।
- ফায়ারফক্স / সাফারি: Shift ধরে রাখা অবস্থায়পুনঃলোড করুন-এ ক্লিক করুন, অথবা Ctrl-F5 বা Ctrl-R (ম্যাক-এ ⌘-R) চাপুন
- গুগল ক্রোম: Ctrl-Shift-R (ম্যাক-এ ⌘-Shift-R) চাপুন
- ইন্টারনেট এক্সপ্লোরার: Ctrl ধরে রাখা অবস্থায় Refresh-এ ক্লিক করুন, অথবা Ctrl-F5 চাপুন
- অপেরা: মেনু → ব্যবস্থাপনাসমূহ-এ যান (ম্যাকে অপেরা → পছন্দসমূহ) এবং এরপর গোপনীয়তা ও সুরক্ষা → ব্রাউজিং-এর তথ্য পরিষ্কার করুন → ক্যাশে করা ছবি ও ফাইলগুলি।
অন্যান্য ব্রাউজার সম্পর্কে বিশদ নির্দেশাবলীর জন্য, উইকিপিডিয়া:আপনার ক্যাশে বাইপাস করুন দেখুন।
(function($){
$.fn.regex = function(pattern, fn, fn_a){
fn = fn || $.fn.text;
return this.filter(function() {
return pattern.test(fn.apply($(this), fn_a));
});
};
})(jQuery);
$( function () {
if (
mw.config.get( 'wgPageContentModel' ) !== 'proofread-index' ||
mw.config.get( 'wgAction' ) !== 'view'
)
{
return;
}
var pagensname = encodeURI(mw.config.get( 'wgFormattedNamespaces' )[mw.config.get( 'wgNamespaceIds' ).page]);
var patt1;
if ( pagensname == 'Page' )
{
patt1 = new RegExp("^\/wiki\/Page:.*");
}
else
{
patt1 = new RegExp("^\/wiki\/(Page|" + pagensname + "):.*");
}
if ( $('#mw-content-text a:not(a[class])').regex(patt1, $.fn.attr, ['href']).length === 0 )
{
return;
}
mw.notify( 'Refreshing', { type: 'info' } );
new mw.Api().post( { action: 'purge', titles: mw.config.get( 'wgPageName' ) } ).then(function () {
location.reload();
}, function () {
mw.notify( 'Refresh failed', { type: 'error' } );
});
} );