SECURITY: Better controls for logout interface buttons
authorsbassett <sbassett@wikimedia.org>
Tue, 11 Feb 2020 23:03:40 +0000 (17:03 -0600)
committerReedy <reedy@wikimedia.org>
Thu, 26 Mar 2020 14:02:20 +0000 (14:02 +0000)
commit43fe3f21d48075ebbabcf0825b1520804ca9175e
treebd8d124ff7ee2319c1c34b6f5057b4681b8e0637
parent8305501119abee2722e3529e1ac2042c104e255d
SECURITY: Better controls for logout interface buttons

* Adds data-mw attribute support within BaseTemplate->getPersonalTools()

* Adds data-mw="interface" for default logout button in
SkinTemplate->buildPersonalUrls()

* Adds the [data-mw="interface"] selector to the '#pt-logout a' click
handler added in 8f033911030d.

Bug: T232932
Change-Id: I8e933badb77c89212603a36470ce655e30c137f0
includes/skins/BaseTemplate.php
includes/skins/SkinTemplate.php
resources/src/mediawiki.page.ready/ready.js