Mudanças entre as edições de "MediaWiki:Common.js"
Página de Interface do MediaWiki
| Linha 34: | Linha 34: | ||
$($("#p-views")[0]).attr('class', 'mw-portal'); | $($("#p-views")[0]).attr('class', 'mw-portal'); | ||
} | } | ||
} | |||
// dialog discurções | |||
const regexDiscussao = /Discussão:[\W\w]*/; | |||
if($('.page-Especial_Moderation').length == 0 && $('.mw-body-header').length == 1 && regexDiscussao.exec($("#firstHeading").text()) == null){ | |||
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 divDialogDis = $('<div class="background_dialog"></div>'); | |||
divDialogDis.css('display', 'none'); | |||
divDialogDis.css('z-index', '100000'); | |||
divDialogDis.css('background', 'rgba(255,255,255,.5)'); | |||
divDialogDis.css('height', '100vh'); | |||
divDialogDis.css('width', '100vw'); | |||
divDialogDis.css('position', 'fixed'); | |||
divDialogDis.css('top', '0'); | |||
divDialogDis.css('justify-content', 'center'); | |||
divDialogDis.css('align-items', 'center'); | |||
var dialogDis = $('<dialog></dialog>'); | |||
dialogDis.css('display', 'flex'); | |||
dialogDis.css('border', 'none'); | |||
dialogDis.css('border-radius', '2rem'); | |||
dialogDis.css('height', '50vh'); | |||
dialogDis.css('width', '50vw'); | |||
dialogDis.css('box-shadow', '0 3px 6px rgb(0 0 0 / 20%), 0 3px 6px rgb(0 0 0 / 30%)'); | |||
var frameDis = $('<iframe frameborder="0"></iframe>'); | |||
frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text()+'&action=edit&redlink=1'); | |||
frameDis.css('display', 'flex'); | |||
frameDis.css('width', '50vw'); | |||
frameDis.css('height', '50vh'); | |||
divDialogDis.append(dialogDis); | |||
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'); | |||
}); | |||
divDialogDis.click(function(){ | |||
if(divDialogDis.css('display') == 'flex'){ | |||
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 && $('.mw-body-header').length == 1 && regexDiscussao.exec($("#firstHeading").text()) != null){ | |||
var page = $('<li id="ca-nstab-main" class="new"></li>'); | |||
var namepage = regexDiscussao.exec($("#firstHeading").text())[0].slice(10); | |||
var linkPagina = $("<a href='/wiki/index.php/"+namepage+"' 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 das 18h34min de 14 de novembro 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){
//estilização dos botoes aprovar e reprovar
$($('#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();
//add discussões
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ágin' 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($('.page-Especial_Moderation').length == 0 && $('.mw-body-header').length == 1 && regexDiscussao.exec($("#firstHeading").text()) == null){
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 divDialogDis = $('<div class="background_dialog"></div>');
divDialogDis.css('display', 'none');
divDialogDis.css('z-index', '100000');
divDialogDis.css('background', 'rgba(255,255,255,.5)');
divDialogDis.css('height', '100vh');
divDialogDis.css('width', '100vw');
divDialogDis.css('position', 'fixed');
divDialogDis.css('top', '0');
divDialogDis.css('justify-content', 'center');
divDialogDis.css('align-items', 'center');
var dialogDis = $('<dialog></dialog>');
dialogDis.css('display', 'flex');
dialogDis.css('border', 'none');
dialogDis.css('border-radius', '2rem');
dialogDis.css('height', '50vh');
dialogDis.css('width', '50vw');
dialogDis.css('box-shadow', '0 3px 6px rgb(0 0 0 / 20%), 0 3px 6px rgb(0 0 0 / 30%)');
var frameDis = $('<iframe frameborder="0"></iframe>');
frameDis.attr('src', '/wiki/index.php?title=Discuss%C3%A3o:'+$("#firstHeading").text()+'&action=edit&redlink=1');
frameDis.css('display', 'flex');
frameDis.css('width', '50vw');
frameDis.css('height', '50vh');
divDialogDis.append(dialogDis);
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');
});
divDialogDis.click(function(){
if(divDialogDis.css('display') == 'flex'){
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 && $('.mw-body-header').length == 1 && regexDiscussao.exec($("#firstHeading").text()) != null){
var page = $('<li id="ca-nstab-main" class="new"></li>');
var namepage = regexDiscussao.exec($("#firstHeading").text())[0].slice(10);
var linkPagina = $("<a href='/wiki/index.php/"+namepage+"' 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');
}