સભ્ય:CptViraj/ચર્ચા રીસેટ.js

વિકિપીડિયામાંથી

નોંધ: પાનું પ્રકાશિત કર્યા પછી, તમારે તમારા બ્રાઉઝરની કૅશ બાયપાસ કરવાની આવશ્યકતા પડી શકે છે.

  • ફાયરફોક્સ / સફારી: શીફ્ટ દબાવેલી રાખીને રિલોડ પર ક્લિક કરો, અથવા તો Ctrl-F5 કે Ctrl-R દબાવો (મેક પર ⌘-R)
  • ગુગલ ક્રોમ: Ctrl-Shift-R દબાવો (મેક પર ⌘-Shift-R)
  • ઈન્ટરનેટ એક્સપ્લોરર/એજ: Ctrl દબાવેલી રાખીને રિફ્રેશ પર ક્લિક કરો, અથવા Ctrl-F5 દબાવો
  • Opera: Ctrl-F5 દબાવો
// સ્રોત - [[simple:User:DannyS712/Reset talk.js]]
// [[શ્રેણી:વિકિપીડિયા સ્ક્રિપ્ટ]]
//<nowiki>
$(function (){
var RT_config = {
	name: '[[User:CptViraj/ચર્ચા રીસેટ.js|ચર્ચા રીસેટ.js]]',
	version: 1.5
};
if ( mw.config.get( 'wgNamespaceNumber' ) % 2 === 1 && mw.config.get( 'wgNamespaceNumber' ) > 0 ) {
    mw.loader.using( 'mediawiki.util', function () {
    $(document).ready( function () { 
        var link = mw.util.addPortletLink( 'p-cactions', 'javascript:void(0)', 'Reset talk', 'ca-ResetTalk', 'Reset talk page'); 
        $( link ).click( function ( event ) {
            event.preventDefault();
            ResetTalk();
        } );
    } );
} );
}
function ResetTalk(){
	var to_send = {
        action: 'edit',
        title: mw.config.get( 'wgPageName' ),
        text: '{{ચર્ચાપાનું}}',
        summary: 'ચર્ચા પાનું રીસેટ કર્યું (' + RT_config.name + ')',
        token: mw.user.tokens.get( 'csrfToken' )
    };
    console.log( to_send );
    $.when(
        $.post( (mw.config.get( 'wgScriptPath' ) + '/api.php'), to_send, function( response ){ } )
    ).done( function() {
		location.reload();
    } );
}
});
//</nowiki>