Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
(function () { | |||
// Автоматическая замена HTML-ссылок на формат MediaWiki и преобразование изображений | |||
document.querySelectorAll('a').forEach(function (link) { | |||
var href = link.getAttribute('href'); | |||
var text = link.textContent || link.getAttribute('title'); | |||
if (href && text) { | |||
var wikiLink = '[[' + href.replace(/.*\/wiki\//, '') + '|' + text + ']]'; | |||
link.outerHTML = wikiLink; | |||
} | |||
}); | |||
} | |||
function | document.querySelectorAll('img').forEach(function (img) { | ||
var src = img.getAttribute('src'); | |||
var alt = img.getAttribute('alt') || ''; | |||
var fileName = src.replace(/.*\/images\//, ''); | |||
if (fileName) { | |||
var size = img.width ? img.width + 'x' + img.height + 'px' : ''; | |||
var wikiImage = '[[File:' + fileName + '|' + size + '|link=' + alt + ']]'; | |||
img.outerHTML = wikiImage; | |||
} | |||
}); | |||
} | })(); |
Версия от 09:12, 18 января 2025
(function () { // Автоматическая замена HTML-ссылок на формат MediaWiki и преобразование изображений document.querySelectorAll('a').forEach(function (link) { var href = link.getAttribute('href'); var text = link.textContent || link.getAttribute('title'); if (href && text) { var wikiLink = '[[' + href.replace(/.*\/wiki\//, '') + '|' + text + ']]'; link.outerHTML = wikiLink; } }); document.querySelectorAll('img').forEach(function (img) { var src = img.getAttribute('src'); var alt = img.getAttribute('alt') || ''; var fileName = src.replace(/.*\/images\//, ''); if (fileName) { var size = img.width ? img.width + 'x' + img.height + 'px' : ''; var wikiImage = '[[File:' + fileName + '|' + size + '|link=' + alt + ']]'; img.outerHTML = wikiImage; } }); })();