Mudanças entre as edições de "MediaWiki:Common.js"
Página de Interface do MediaWiki
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 12: | Linha 12: | ||
} | } | ||
// correção | // correção dos links de moderação | ||
$('.modline').each(function(index, elem){ | if($('.page-Especial_Moderation').length == 1){ | ||
$('.modline').each(function(index, elem){ | |||
var link_artigo = $(elem).find('a')[3]; | |||
var link_preview = $(elem).find('a')[1]; | |||
$( | $(link_artigo).attr('href',$(link_preview).attr('href')); | ||
}); | $(link_artigo).attr('class', ''); | ||
$(link_preview).remove(); | |||
}); | |||
if($('.mw-parser-output').length == 1){ | |||
$($('#mw-content-text')[0].childNodes[1]).attr('id', 'mw-moderation-submit-reject'); | |||
$($('#mw-content-text')[0].childNodes[3]).attr('id', 'mw-moderation-submit-accept'); | |||
$($('#mw-content-text')[0].childNodes[2]).remove(); | |||
var discurcao = $('<li id="ca-talk" class="new"></li>'); | |||
const regex = /"[\W\w]*"/; | |||
var linkDiscurcao = $("<a href='/wiki/index.php?title=Discuss%C3%A3o:"+regex.exec($("#firstHeading").text())[0].slice(1,-1)+"&action=edit&redlink=1' rel='discussion' title='Discussão sobre o conteúdo da página (página inexistente) [alt-shift-t]' accesskey='t'>Discussão</a>") | |||
discurcao.append(linkDiscurcao); | |||
$($($("#p-views")[0]).children()[1]).append(discurcao); | |||
$($("#p-views")[0]).attr('class', 'mw-portal'); | |||
} | |||
} | |||
// dialog discurções | |||
const regexDiscussao = /Discussão:[\W\w]*/; | |||
if($('.mw-body-header').length == 1 && $('.ns-0').length == 1){ | |||
var discurcao = $('<li id="ca-talk" class="new"></li>'); | |||
var linkDiscurcao = $("<a id='buttonDialogDis' rel='discussion' title='Discussão sobre o conteúdo da página (página inexistente) [alt-shift-t]' accesskey='t'>Discussão</a>"); | |||
discurcao.append(linkDiscurcao); | |||
$($($("#p-views")[0]).children()[1]).append(discurcao); | |||
$($("#p-views")[0]).attr('class', 'mw-portal'); | |||
var dialogDis = $('<dialog id="dialog_discussao_wiki_dev"></dialog>'); | |||
var divDialogDis = $('<div class="background_dialog"></div>'); | |||
divButtomClose = $('<div class="material-symbols-outlined close_dialog_discussao_wiki_dev">close</div>'); | |||
var frameDis = $('<iframe frameborder="0"></iframe>'); | |||
frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text()+'&action=edit&redlink=1'); | |||
if($('.action-edit').length != 0){ | |||
frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text().slice(8)+'&action=edit&redlink=1'); | |||
} | |||
divDialogDis.append(dialogDis); | |||
dialogDis.append(divButtomClose); | |||
dialogDis.append(frameDis); | |||
$('body').append(divDialogDis); | |||
$('iframe').on('load', function(){ | |||
$('iframe').contents().find('header.mw-header').css('display', 'none'); | |||
$('iframe').contents().find('footer.mw-footer').css('display', 'none'); | |||
$('iframe').contents().find('main.mw-body').css('margin-top', '0'); | |||
$('iframe').contents().find('.usermessage').css('display', 'none'); | |||
$('iframe').contents().find('#ca-nstab-main').css('display', 'none'); | |||
$('iframe').contents().find('#ca-view').css('display', 'none'); | |||
$('iframe').contents().find('#ca-history').css('display', 'none'); | |||
$('iframe').contents().find('.page-actions-more').css('display', 'none'); | |||
$('iframe').contents().find('.ca-nstab-main').css('display', 'none'); | |||
$('iframe').contents().find('.mw-body-header').css('margin-top', '0px'); | |||
}); | |||
divDialogDis.click(function(){ | |||
if(divDialogDis.css('display') == 'flex'){ | |||
frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text()+'&action=edit&redlink=1'); | |||
if($('.action-edit').length != 0){ | |||
frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text().slice(8)+'&action=edit&redlink=1'); | |||
} | |||
divDialogDis.css('display', 'none'); | |||
} | |||
}); | |||
$('#p-views').find('#buttonDialogDis').click(function(){ | |||
if(divDialogDis.css('display') == 'none'){ | |||
divDialogDis.css('display', 'flex'); | |||
}else{ | |||
divDialogDis.css('display', 'none'); | |||
} | |||
}); | |||
} | |||
//link discurssão -> pagina | |||
if($('.page-Especial_Moderation').length == 0 && $('.ns-1').length == 1 && $('body').find('#ca-view').css('display') == "block"){ | |||
var page = $('<li id="ca-nstab-main" class="new"></li>'); | |||
var namepage = regexDiscussao.exec($("#firstHeading").text())[0].slice(10); | |||
console.log(namepage); | |||
var linkPagina = $("<a href='javascript:history.back()' title='Ver a página de conteúdo [alt-shift-c]' accesskey='c'>"+namepage+"</a>"); | |||
page.append(linkPagina); | |||
$($($("#p-views")[0]).children()[1]).append(page); | |||
$($("#p-views")[0]).attr('class', 'mw-portal'); | |||
} |
Edição atual tal como às 09h57min de 3 de dezembro de 2022
if($('meta[name="wiki_dev__login"]')[0].content === 'false'){ $('#mw-drawer-button-icon').css('display', 'none'); $('#mw-drawer-button').css('display', 'none'); $('#header-pagetitle').css('margin', '20px') $('#header-sitetitle').css('margin', '20px') } //teste e correção de tema if(localStorage.getItem('skin-citizen-theme') != 'light'){ localStorage.setItem('skin-citizen-theme', 'light'); window.location.reload(); } // correção dos links de moderação if($('.page-Especial_Moderation').length == 1){ $('.modline').each(function(index, elem){ var link_artigo = $(elem).find('a')[3]; var link_preview = $(elem).find('a')[1]; $(link_artigo).attr('href',$(link_preview).attr('href')); $(link_artigo).attr('class', ''); $(link_preview).remove(); }); if($('.mw-parser-output').length == 1){ $($('#mw-content-text')[0].childNodes[1]).attr('id', 'mw-moderation-submit-reject'); $($('#mw-content-text')[0].childNodes[3]).attr('id', 'mw-moderation-submit-accept'); $($('#mw-content-text')[0].childNodes[2]).remove(); var discurcao = $('<li id="ca-talk" class="new"></li>'); const regex = /"[\W\w]*"/; var linkDiscurcao = $("<a href='/wiki/index.php?title=Discuss%C3%A3o:"+regex.exec($("#firstHeading").text())[0].slice(1,-1)+"&action=edit&redlink=1' rel='discussion' title='Discussão sobre o conteúdo da página (página inexistente) [alt-shift-t]' accesskey='t'>Discussão</a>") discurcao.append(linkDiscurcao); $($($("#p-views")[0]).children()[1]).append(discurcao); $($("#p-views")[0]).attr('class', 'mw-portal'); } } // dialog discurções const regexDiscussao = /Discussão:[\W\w]*/; if($('.mw-body-header').length == 1 && $('.ns-0').length == 1){ var discurcao = $('<li id="ca-talk" class="new"></li>'); var linkDiscurcao = $("<a id='buttonDialogDis' rel='discussion' title='Discussão sobre o conteúdo da página (página inexistente) [alt-shift-t]' accesskey='t'>Discussão</a>"); discurcao.append(linkDiscurcao); $($($("#p-views")[0]).children()[1]).append(discurcao); $($("#p-views")[0]).attr('class', 'mw-portal'); var dialogDis = $('<dialog id="dialog_discussao_wiki_dev"></dialog>'); var divDialogDis = $('<div class="background_dialog"></div>'); divButtomClose = $('<div class="material-symbols-outlined close_dialog_discussao_wiki_dev">close</div>'); var frameDis = $('<iframe frameborder="0"></iframe>'); frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text()+'&action=edit&redlink=1'); if($('.action-edit').length != 0){ frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text().slice(8)+'&action=edit&redlink=1'); } divDialogDis.append(dialogDis); dialogDis.append(divButtomClose); dialogDis.append(frameDis); $('body').append(divDialogDis); $('iframe').on('load', function(){ $('iframe').contents().find('header.mw-header').css('display', 'none'); $('iframe').contents().find('footer.mw-footer').css('display', 'none'); $('iframe').contents().find('main.mw-body').css('margin-top', '0'); $('iframe').contents().find('.usermessage').css('display', 'none'); $('iframe').contents().find('#ca-nstab-main').css('display', 'none'); $('iframe').contents().find('#ca-view').css('display', 'none'); $('iframe').contents().find('#ca-history').css('display', 'none'); $('iframe').contents().find('.page-actions-more').css('display', 'none'); $('iframe').contents().find('.ca-nstab-main').css('display', 'none'); $('iframe').contents().find('.mw-body-header').css('margin-top', '0px'); }); divDialogDis.click(function(){ if(divDialogDis.css('display') == 'flex'){ frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text()+'&action=edit&redlink=1'); if($('.action-edit').length != 0){ frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text().slice(8)+'&action=edit&redlink=1'); } divDialogDis.css('display', 'none'); } }); $('#p-views').find('#buttonDialogDis').click(function(){ if(divDialogDis.css('display') == 'none'){ divDialogDis.css('display', 'flex'); }else{ divDialogDis.css('display', 'none'); } }); } //link discurssão -> pagina if($('.page-Especial_Moderation').length == 0 && $('.ns-1').length == 1 && $('body').find('#ca-view').css('display') == "block"){ var page = $('<li id="ca-nstab-main" class="new"></li>'); var namepage = regexDiscussao.exec($("#firstHeading").text())[0].slice(10); console.log(namepage); var linkPagina = $("<a href='javascript:history.back()' title='Ver a página de conteúdo [alt-shift-c]' accesskey='c'>"+namepage+"</a>"); page.append(linkPagina); $($($("#p-views")[0]).children()[1]).append(page); $($("#p-views")[0]).attr('class', 'mw-portal'); }