mirror of
https://github.com/StarCitizenTools/mediawiki-skins-Citizen.git
synced 2024-11-28 16:21:11 +00:00
refactor(core): ♻️ use the same code pattern for SkinEditSectionLinks
This commit is contained in:
parent
2ec7da29a5
commit
5c375bb71d
|
@ -116,19 +116,22 @@ class SkinHooks implements
|
|||
* @param Language $lang
|
||||
*/
|
||||
public function onSkinEditSectionLinks( $skin, $title, $section, $sectionTitle, &$result, $lang ) {
|
||||
/*
|
||||
* FIXME: For some reason if you modify the VE button, it duplicates one automatically
|
||||
* Bug: T323186
|
||||
*
|
||||
* if ( $result['veeditsection'] ) {
|
||||
* $result['veeditsection']['attribs']['class'] = 'mw-ui-icon-wikimedia-edit';
|
||||
* }
|
||||
*/
|
||||
// Be extra safe because it might be active on other skins with caching
|
||||
if ( $skin->getSkinName() === 'citizen' && $result ) {
|
||||
/*
|
||||
* FIXME: For some reason if you modify the VE button, it duplicates one automatically
|
||||
* Bug: T323186
|
||||
*
|
||||
* if ( isset( $result['veeditsection'] ) ) {
|
||||
* $result['veeditsection']['attribs']['class'] = 'mw-ui-icon-wikimedia-edit';
|
||||
* }
|
||||
*/
|
||||
|
||||
// Add icon to edit section link
|
||||
// If VE button is present, use wikiText icon
|
||||
if ( $result['editsection'] ) {
|
||||
$result['editsection']['attribs']['class'] = $result['veeditsection'] ? 'mw-ui-icon-wikimedia-wikiText' : 'mw-ui-icon-wikimedia-edit';
|
||||
// Add icon to edit section link
|
||||
// If VE button is present, use wikiText icon
|
||||
if ( isset( $result['editsection'] ) ) {
|
||||
$result['editsection']['attribs']['class'] = $result['veeditsection'] ? 'mw-ui-icon-wikimedia-wikiText' : 'mw-ui-icon-wikimedia-edit';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue