Jump to content

User:Writ Keeper/Scripts/logoutConfirm.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Writ Keeper (talk | contribs) at 17:12, 14 January 2023 (test). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
$(document).ready(function ()
{
	$("li#pt-logout a").off("click").click(function () 
	{
		if(confirm("Are you sure you want to log out?"))
		{
			mw.loader.using(['mediawiki.api']).done(function ()
			{
				var api = new mw.Api();
				api.postWithToken('csrf', 
				{
    				action: 'logout'
  				}).then(function() 
				{
    				location.href = url;
  				}
			}
		}
	});
});