MediaWiki:AuthorityLinks.js: mudanças entre as edições

Conteúdo deletado Conteúdo adicionado
Criou página com 'jshint esversion: 8: function authorityLinks() { let tag = ''; let tagFromDropdown = ''; const inputs = document.body.querySelectorAll( '.instanceMain div table .oo-ui-inputWidget-input', ); inputs.forEach((elem) => { const authorityLink = document.createElement('a'); authorityLink.setAttribute( 'title', 'Abre uma nova aba para criar ou editar um registro de autoridade', ); authorityLink.setAttribute('target', '_blank');...'
 
Sem resumo de edição
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1:
/* jshint esversion: 810 */
function authorityLinks() {
let tag = '';
Linha 8:
inputs.forEach((elem) => {
const authorityLink = document.createElement('a');
authorityLink.setAttribute(
'title',
'Abre uma nova aba para criar ou editar um registro de autoridade',
);
authorityLink.setAttribute('target', '_blank');
authorityLink.innerText = 'Criar registro de autoridade';
authorityLink.setAttribute(
'title',
'Abre uma nova aba para criar ou editar um registro de autoridade',
);
authorityLink.style.display = 'none';
 
Linha 30:
// build the URL for Wikincat aut record edit
authorityLink.innerText = 'Editar autoridade';
authorityLink.setAttribute(
'title',
'Abre uma nova aba para editar um registro de autoridade',
);
authorityLink.setAttribute(
'href',
Linha 39 ⟶ 43:
// build the URL for BN aut record view
authorityLink.innerText = 'Ver registro de autoridade na BN';
authorityLink.setAttribute(
'title',
'Abre uma nova aba para ver o registro na Biblioteca Nacional',
);
authorityLink.setAttribute(
'href',
`httphttps://acervo.bn.gov.br/sophia_web/autoridade/detalhe/${elem.value.match(
/\d{9}/,
)}`,
Linha 198 ⟶ 206:
makeUrlParams(autRecordParams);
authorityLink.innerText = 'Criar registro de autoridade';
authorityLink.setAttribute(
'title',
'Abre uma nova aba para criar um registro de autoridade',
);
authorityLink.setAttribute('href', url.pathname + url.search);
}