MediaWiki:AdminDropdown.js

/** * AdminDropdown * author: Ultragustavo25 * description: Replaces the Admin Dashboard button with some new buttons inside a dropdown */

$(function {	var ADlang = {		'en': {			dashboard: 'Admin Dashboard',			navigation: 'Edit Wiki Navigation',			blog: 'Create New Blog Post',			upload: 'Upload a File',			multiupload: 'Upload Multiple Files'		},		'es': {			dashboard: 'Panel de administración',			navigation: 'Editar navegación del wiki',			blog: 'Crear nueva entrada de blog',			upload: 'Subir un archivo',			multiupload: 'Subir múltiples archivos'		},		'pt': {			dashboard: 'Painel de administração',			navigation: 'Editar navegação do wiki',			blog: 'Criar nova postagem de blogue',			upload: 'Carregar um ficheiro',			multiupload: 'Carregar múltiplos ficheiros'		},		'pt-br': {			dashboard: 'Painel de administração',			navigation: 'Editar navegação da wiki',			blog: 'Criar novo post de blog',			upload: 'Carregar um arquivo',			multiupload: 'Carregar múltiplos arquivos'		}	};	var ADlang = ADlang[       mw.config.get('wgUserLanguage') ] || ADlang[ mw.config.get('wgContentLanguage') ] || ADlang.en; $('.wds-community-header__wiki-buttons a[data-tracking="admin-dashboard"]').replaceWith(       ' ' +            '' +                '' +                    ' ' +                ' ' +            ' ' +            '' +                '' +                    '' +                        '' + ADlang.dashboard + '' +                    '' +                    '' +                        '' + ADlang.navigation + '' + '' + '' + '' + ADlang.blog + '' + '</li>' + '' + '<a href="/wiki/Special:Upload" data-tracking="upload">' + ADlang.upload + '</a>' + '</li>' + '' + '<a href="/wiki/Special:MultipleUpload" data-tracking="multiple-upload">' + ADlang.multiupload + '</a>' + '</li>' + '</ul>' + ' ' +       ' '    ); });