Etdiyiniz dəyişikliklərin yayımlanandan sonra effekt verməsi üçün brauzerinizin keşini təmizləməyə ehtiyacınız ola bilər. Bunun üçün Chrome, Firefox, Edge, yaxud Safari istifadəçisisinizsə, klaviaturanızın Shift düyməsini sıxaraq brauzerin ⟳ səhifə yeniləmək düyməsini klik edə bilərsiniz.
/* Replace image uses with commons copy or similar file */$(function(){if(mw.config.get('wgCanonicalNamespace')!=='File')return;// valid only in file namespacefunctionreplaceFile(newName){varrgxFrom=newRegExp(/.+?:(.+)/.exec(mw.config.get('wgPageName'))[1].replace(/_/g,'[ _]')),process=new$.Deferred(),api=newmw.Api(),requiredReplacements=$('.mw-imagepage-linkstoimage a').length;mw.notify('Replacing with '+newName);process.progress(function(){requiredReplacements--;if(requiredReplacements===0){mw.notify('All file uses have been replaced');}})$('.mw-imagepage-linkstoimage a').each(function(){varpage=$(this).attr('title');api.get({action:'parse',page:page,prop:'wikitext'}).done(function(d){varoldText=d.parse.wikitext['*'];varnewText=d.parse.wikitext['*'].replace(rgxFrom,newName);if(oldText!=newText){api.postWithToken('edit',{action:'edit',summary:'[['+mw.config.get('wgPageName')+']] => [[:File:'+newName+']]',text:newText,title:page,minor:true}).done(function(){mw.notify('File replaced in '+page);process.notify();});}else{mw.notify('File not replaced in '+page);}});});}functionsafeReplaceFile(filename){varapi=newmw.Api();api.get({action:'query',titles:'Fayl:'+filename,prop:'imageinfo',indexpageids:1}).done((d)=>{if(d.query.pages["-1"]&&d.query.pages["-1"].imagerepository==='shared'){replaceFile(filename);}elseif(d.query.pageids.length===1&&d.query.pageids[0]!=-1){mw.notify('Local copy of the file exists');}else{mw.notify('File does not exist. Please check manually.');}});}functiongetNowCommonsName(){varapi=newmw.Api();api.get({action:'parse',page:mw.config.get('wgPageName'),prop:'wikitext'}).done(function(d){varwikitext=d.parse.wikitext['*'];varmatch=wikitext.match(/\{\{NowCommons\|([^}]+)\}\}/);if(match){varnewName=match[1].replace(/Faili:|Fayl:|File:|Image:/,'').replace('_',' ');safeReplaceFile(newName);}else{varnewName=prompt("Enter the name of the replacement image");newName=newName.replace(/Faili:|Fayl:|File:|Image:/,'').replace('_',' ');safeReplaceFile(newName);}});}$(mw.util.addPortletLink('p-cactions','#','Replace with Commons','#ca-js-moveToCommons')).click(function(){getNowCommonsName();});});