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

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
 
function createAuthorityLinks() {
const textareasinputs = document.body.querySelectorAll('textareainput.hasoo-authorityui-controlinputWidget-input');
textareasinputs.forEach((elem) => {
const authorityLink = document.createElement('a');
authorityLink.setAttribute('title', 'Abre uma nova aba para criar ou editar um registro de autoridade');
 
function rmCarriageReturn() {
const textareasinputs = document.body.querySelectorAll('textareainput.oo-ui-inputWidget-input');
textareasinputs.forEach((textareainput) => {
const element = textareainput;
element.value = element.value.replace('
', '');
});
 
function rmHtmlTags() {
const textareasinputs = document.body.querySelectorAll('textareainput.oo-ui-inputWidget-input');
textareasinputs.forEach((textareainput) => {
const element = textareainput;
element.value = element.value.replace(/<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>/g, '');
});
 
function rmTxtFromHiddenTexareas() {
const textareasinputs = document.body.querySelectorAll('span.hiddenByPF');
textareasinputs.forEach((elem) => {
elem.querySelectorAll('textareainput.oo-ui-inputWidget-input').forEach((textareainput) => {
const element = textareainput;
element.value = '';
});
 
function normalizeInput() {
const textareasinputs = document.body.querySelectorAll('textareainput.oo-ui-inputWidget-input');
textareasinputs.forEach((textareainput) => {
const normalizedInput = textareainput;
normalizedInput.value = normalizedInput.value
// "$a Bar \n$b Baz" > " $a Bar $b Baz"