User:Guywan/Scripts/ConfirmLogout

From Wikipedia, the free encyclopedia



User script
Confirm Logout
DescriptionProvides a HTML prompt to confirm a logout.
Author(s)Guywan
StatusBeta
First releasedMarch 21, 2020; 4 years ago (2020-03-21)
Version22.03.20
UpdatedMarch 22, 2020; 4 years ago (2020-03-22)
Skin supportGreen tickY All skins supported.
SourceUser:Guywan/Scripts/ConfirmLogout.js

Confirm Logout[edit]

If you click on a logout link, Confirm Logout provides an HTML prompt that asks for confirmation. The prompt may be customised to a certain extent. If you would like further customisation, you may make a copy of this script (and please add a backlink). With default settings, here is what it looks like:

You clicked on a log-out link. Do you want to continue?
NoLog out

Customisation[edit]

The following attributes allow you to customise the logout prompt. Note: both the prompt and the buttons are affected by these.

Attribute Comments Defaults
window.us_conlog_font-weight "bold" or "normal". "bold"
window.us_conlog_font-size "86%"
window.us_conlog_background Named colour or hex code, e.g. "honeydew". "#FFDBDB"
window.us_conlog_color Same as above. "#000"
window.us_conlog_border Border width, type, and colour. "2px solid #BB7070"

Set these attributes wherever you're importing the script, e.g:

window.us_conlog_color = "red";
mw.loader.getScript( ... ); // ConfirmLogout

Installation[edit]

Hint: It's much easier if you get ScriptInstaller, then navigate to User:Guywan/Scripts/ConfirmLogout.js and click "Install" at the top.

To use this script, add the following to your common.js (or other):

mw.loader.getScript("/w/index.php?title=User:Guywan/Scripts/ConfirmLogout.js&action=raw&ctype=text/javascript"); // Backlink: [[User:Guywan/Scripts/ConfirmLogout.js]]

Credits[edit]