MediaWiki:Common.js: различия между версиями

Нет описания правки
Нет описания правки
Строка 1021: Строка 1021:
}
}
}
}
// Для "Шаблон:ProjectSelectionGenerator"
// Для "Шаблон:Переключатель_проекта"
function initProjectSelectionGenerator() {
function initProjectSelectionGenerator() {
var containers = document.getElementsByClassName('js-project-selection-generator');
var containers = document.getElementsByClassName('js-project-selection-generator');
Строка 1068: Строка 1068:


function stripProjectSelectionTemplate(text) {
function stripProjectSelectionTemplate(text) {
return String(text || '').replace(/\{\{\s*projectselectiongenerator\b[\s\S]*?\}\}/ig, '');
return String(text || '').replace(/\{\{\s*переключатель проекта\b[\s\S]*?\}\}/ig, '');
}
}


function buildWikitext(text, projectName) {
function buildWikitext(text, projectName) {
return '{{#vardefine:Path|' + projectName + '}}\n' + stripProjectSelectionTemplate(text);
return '{{#vardefine:JsonPath|' + projectName + '}}\n' + stripProjectSelectionTemplate(text);
}
}