MediaWiki:RefToolbarLegacy.js
Заўвага: Пасля апублікавання, вам можа спатрэбіцца ачыстка кэшу браўзера, каб убачыць унесеныя змены.
- Firefox / Safari: націсніце Reload, утрымліваючы Shift, або націсніце Ctrl-F5 ці Ctrl-R (⌘-R на Макінтошах)
- Google Chrome: Націсніце Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer / Edge: націсніце Refresh, утрымліваючы Ctrl, або націсніце Ctrl-F5
- Opera: Увайдзіце Menu → Settings (Opera → Preferences на Mac), далей Privacy & security → Clear browsing data → Cached images and files.
// <nowiki>
// ____________________________________________________________________________________________
// | |
// | Перанесена з |
// | https://ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbar.js&oldid=69451068 |
// |____________________________________________________________________________________________|
//
var numforms = 0;
var wikEdAutoUpdateUrl;
function refbuttons() {
if ( ! $('#citeselect').length )
$('#editform').prepend(
'<div id="citeselect">'+
'<input type=button value="Web" onclick="citeWeb()" />'+
'<input type=button value="News" onclick="citeNews()" />'+
'<input type=button value="Кніга" onclick="citeBook()" />'+
'<input type=button value="Артыкул" onclick="citeJournal()" />'+
'<input type=button value="Найменныя зноскі" onclick="citeNamedRef()" />'+
'<input type=button value="Пошук памылак" onclick="dispErrors()" />'+
'<input type=button value="Адмена" onclick="hideInitial()" /></div>')
else
$('#citeselect').toggle()
}
function hideInitial() {
document.getElementById('citeselect').style.display = 'none';
oldFormHide();
}
function oldFormHide() {
if (numforms != 0) {
document.getElementById('citediv'+numforms).style.display = 'none';
}
if (document.getElementById('errorform') != null) {
document.getElementById('citeselect').removeChild(document.getElementById('errorform'));
}
}
function getTime() {
var time = new Date();
var nowdate = time.getUTCDate();
if (nowdate<10) { nowdate = "0"+ nowdate.toString(); }
var nowmonth = time.getUTCMonth()+1;
if (nowmonth<10) { nowmonth = "0"+ nowmonth.toString(); }
var nowyear = time.getUTCFullYear();
newtime = nowyear + '-' + nowmonth + '-' + nowdate;
return (newtime);
}
function citeWeb() {
citeNewsWeb("cite web");
}
function citeNews() {
citeNewsWeb("cite news");
}
function citeNewsWeb(templatename) {
oldFormHide();
template = templatename;
var legend;
if (template == "cite web") {
legend = "Спасылка на крыніцу з Інтэрнэту";
} else {
legend = "Спасылка на навінавую крыніцу";
}
newtime = getTime();
numforms++;
form = '<div id="citediv'+numforms+'">'+
'<fieldset><legend>'+legend+'</legend>'+
'<table cellspacing="5">'+
'<input type="hidden" value="'+template+'" id="template">'+
'<tr><td width="120"><label for="url"> URL: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="url"></td>'+
'<td width="120"><label for="title"> Загаловак: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="title"></td></tr>'+
'<tr><td width="120"><label for="last"> Прозвішча: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="last"></td>'+
'<td width="120"><label for="first"> Імя: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="first"></td></tr>'+
'<tr><td width="120"><label for="author"> Аўтар: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="author"></td>'+
'<td width="120"><label for="coauthors"> Сааўтары: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="coauthors"></td></tr>'+
'<tr><td width="120"><label for="quote"> Цытата: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="quote"></td>'+
'<td width="120"><label for="date"> Дата публікацыі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="date"></td></tr>'+
'<tr><td width="120"><label for="work"> Праца: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="work"></td>'+
'<td width="120"><label for="publisher"> Выдавец: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="publisher"></td></tr>'+
'<tr><td width="120"><label for="format"> Фармат: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="format"></td>'+
'<td width="120"><label for="description"> Апісанне: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="description"></td></tr>'+
'<tr><td width="120"><label for="pages"> Старонкі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="pages"></td>'+
'<td width="120"><label for="lang"> Мова: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="lang"></td></tr>'+
'<tr><td width="120"><label for="accessdate"> Дата праверкі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="accessdate" value="'+ newtime +'"></td>'+
'<td width="120"><label for="refname"> Імя зноскі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="refname"></td></tr>'+
'<tr><td width="120"><label for="archiveurl"> Архіўная копія: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="archiveurl"></td>'+
'<td width="160"><label for="archivedate"> Дата архіўнай копіі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="archivedate"></td></tr>'+
'</table>'+
'<input type="button" value="Дадаць" onClick="addcites()">'+
'</fieldset></div>';
document.getElementById('citeselect').innerHTML += form;
}
function citeBook() {
oldFormHide();
template = "кніга";
numforms++;
form = '<div id="citediv'+numforms+'">'+
'<fieldset><legend>Спасылка на кнігу</legend>'+
'<table cellspacing="5">'+
'<input type="hidden" value="'+template+'" id="template">'+
'<tr><td width="120"><label for="аўтар"> Аўтар: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="аўтар"></td>'+
'<td width="120"><label for="частка"> Частка: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="частка"></td></tr>'+
'<tr><td width="120"><label for="загаловак"> Загаловак: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="загаловак"></td>'+
'<td width="120"><label for="арыгінал"> Арыгінал: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="арыгінал"></td></tr>'+
'<tr><td width="120"><label for="спасылка"> Спасылка: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="спасылка"></td>'+
'<td width="120"><label for="адказны"> Адказны: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="адказны"></td></tr>'+
'<tr><td width="120"><label for="выданне"> Выданне: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="выданне"></td>'+
'<td width="120"><label for="месца"> Месца: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="месца"></td></tr>'+
'<tr><td width="120"><label for="выдавецтва"> Выдавецтва: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="выдавецтва"></td>'+
'<td width="120"><label for="год"> Год: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="год"></td></tr>'+
'<tr><td width="120"><label for="том"> Том: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="том"></td>'+
'<td width="120"><label for="серыя"> Серыя: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="серыя"></td></tr>'+
'<tr><td width="120"><label for="старонкі"> Старонкі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="старонкі"></td>'+
'<td width="120"><label for="старонак"> Старонак усяго: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="старонак"></td></tr>'+
'<tr><td width="120"><label for="pages"> Pages: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="pages"></td>'+
'<td width="120"><label for="allpages"> All Pages: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="allpages"></td></tr>'+
'<tr><td width="120"><label for="isbn"> ISBN: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="isbn"></td>'+
'<td width="120"><label for="тыраж"> Тыраж: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="тыраж"></td></tr>'+
'<td width="120"><label for="refname"> Імя зноскі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="refname"></td></tr>'+
'</table>'+
'<input type="button" value="Дадаць" onClick="addcites()">'+
'</fieldset></div>';
document.getElementById('citeselect').innerHTML += form;
}
function citeJournal() {
oldFormHide();
template = "артыкул";
numforms++;
form = '<div id="citediv'+numforms+'">'+
'<fieldset><legend>Спасылка на артыкул</legend>'+
'<table cellspacing="5">'+
'<input type="hidden" value="'+template+'" id="template">'+
'<tr><td width="120"><label for="аўтар"> Аўтар: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="аўтар"></td>'+
'<td width="120"><label for="загаловак"> Загаловак: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="загаловак"></td></tr>'+
'<tr><td width="120"><label for="арыгінал"> Арыгінал: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="арыгінал"></td>'+
'<td width="120"><label for="спасылка"> Спасылка: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="спасылка"></td></tr>'+
'<tr><td width="120"><label for="мова"> Мова: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="мова"></td>'+
'<td width="120"><label for="аўтар выдання"> Аўтар выдання: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="аўтар выдання"></td></tr>'+
'<tr><td width="120"><label for="выданне"> Выданне: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="выданне"></td>'+
'<td width="120"><label for="тып"> Тып: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="тып"></td></tr>'+
'<tr><td width="120"><label for="месца"> Месца: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="месца"></td>'+
'<td width="120"><label for="выдавецтва"> Выдавецтва: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="выдавецтва"></td></tr>'+
'<tr><td width="120"><label for="год"> Год: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="год"></td>'+
'<td width="120"><label for="том"> Том: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="том"></td></tr>'+
'<tr><td width="120"><label for="выпуск"> Выпуск: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="выпуск"></td>'+
'<td width="120"><label for="нумар"> Нумар: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="нумар"></td></tr>'+
'<tr><td width="120"><label for="старонкі"> Старонкі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="старонкі"></td>'+
'<td width="120"><label for="issn"> ISSN: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="issn"></td></tr>'+
'<tr><td width="120"><label for="isbn"> ISBN: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="isbn"></td>'+
'<td width="120"><label for="doi"> DOI: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="doi"></td></tr>'+
'<tr><td width="120"><label for="pmid"> PMID: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="pmid"></td>'+
'<td width="120"><label for="bibcode"> Bibcode: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="bibcode"></td></tr>'+
'<tr><td width="120"><label for="arXiv"> arXiv: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="arXiv"></td>'+
'<td width="120"><label for="refname"> Імя зноскі: </label></td>'+
'<td width="400"><input type="text" tabindex=1 style="width:100%" id="refname"></td></tr>'+
'</table>'+
'<input type="button" value="Дадаць" onClick="addcites()">'+
'</fieldset></div>';
document.getElementById('citeselect').innerHTML += form;
}
function addcites(template) {
cites = document.getElementById('citediv'+numforms).getElementsByTagName('input');
var citebegin = '<ref';
var citename = '';
var citeinner = '';
for (var i=0; i<cites.length-1; i++) {
if (cites[i].value != '' && cites[i].id != "refname" && cites[i].id != "template") {
citeinner += "|" + cites[i].id + "=" + cites[i].value.replace(/\|/g, '{{!}}');
}
else if (cites[i].value != '' && cites[i].id == "refname" && cites[i].id != "template") {
citebegin += ' name="' + cites[i].value + '"';
}
else if (cites[i].value != '' && cites[i].id != "refname" && cites[i].id == "template") {
citename = '>{{' + cites[i].value;
}
}
cite = citebegin + citename + citeinner + "}}</ref>";
$('#wpTextbox1')
.textSelection('encapsulateSelection', {'peri':cite})
.focus();
document.getElementById('citediv'+numforms).style.display = 'none';
}
function getNamedRefs(calls) {
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
text = document.getElementById('wpTextbox1').value;
var regex;
if (calls) {
regex = /< *?ref +?name *?= *?(('([^']*?)')|("([^"]*?)")|([^'"\s]*?[^\/]\b)) *?\/ *?>/gi //'
} else {
regex = /< *?ref +?name *?= *?(('([^']*?)')|("([^"]*?)")|([^'"\s]*?[^\/]\b)) *?>/gi //'
}
var namedrefs = new Array();
var i=0;
var nr=true;
do {
ref = regex.exec(text);
if(ref != null){
if (ref[5]) {
namedrefs[i] = ref[5];
} else if (ref[3]) {
namedrefs[i] = ref[3];
} else {
namedrefs[i] = ref[6];
}
i++;
} else {
nr=false;
}
} while (nr==true);
return namedrefs;
}
function citeNamedRef() {
namedrefs = getNamedRefs(false);
if (namedrefs == '') {
oldFormHide();
numforms++;
out = '<div id="citediv'+numforms+'"><fieldset>'+
'<legend>Зноскі ў тэксце</legend>У тэксце адсутнічаюць найменныя зноскі (<samp><ref name="Name"></samp>)</fieldset></div>';
document.getElementById('citeselect').innerHTML += out;
}
else {
oldFormHide();
numforms++;
form = '<div id="citediv'+numforms+'">'+
'<fieldset><legend>Зноскі ў артыкуле</legend>'+
'<table cellspacing="5">'+
'<tr><td><label for="namedrefs"> Найменныя зноскі:</label></td>'+
'<td><select name="namedrefs" id="namedrefs">';
for (var i=0;i<namedrefs.length;i++) {
form+= '<option value="'+namedrefs[i]+'">'+namedrefs[i]+'</option>';
}
form+= '</select>'+
'</td></tr></table>'+
'<input type="button" value="Дадаць" onClick="addnamedcite()">'+
'</fieldset></div>';
document.getElementById('citeselect').innerHTML += form;
}
}
function addnamedcite() {
name = document.getElementById('citediv'+numforms).getElementsByTagName('select')[0].value;
ref = '<ref name="'+name+'"/>';
$('#wpTextbox1')
.textSelection('encapsulateSelection', {'peri':ref})
.focus();
document.getElementById('citediv'+numforms).style.display = 'none';
}
function getAllRefs() {
if (typeof(wikEdUseWikEd) != 'undefined') {
if (wikEdUseWikEd == true) {
WikEdUpdateTextarea();
}
}
text = document.getElementById('wpTextbox1').value;
regex = /< *?ref( +?name *?= *?(('([^']*?)')|("([^"]*?)")|([^'"\s]*?[^\/]\b)))? *?>((.|\n)*?)< *?\/? *?ref *?>/gim //"
var allrefs = new Array();
var i=0;
var nr=true;
do {
ref = regex.exec(text);
if(ref != null){
if (ref[0].search(/[^\s]{150}/) != -1) {
ref[0] = ref[0].replace(/\|([^\s])/g, "| $1");
}
ref[0] = ref[0].replace(/</g, "<");
ref[0] = ref[0].replace(/>/g, ">");
allrefs[i] = ref[0];
i++;
} else {
nr=false;
}
} while (nr==true);
return allrefs;
}
function NRcallError(namedrefs, refname) {
for (var i=0; i<namedrefs.length; i++) {
if (namedrefs[i] == refname) {
return true;
}
}
return false;
}
function errorCheck() {
var allrefs = getAllRefs();
var allrefscontent = new Array();
var samecontentexclude = new Array();
var sx=0;
var templateexclude = new Array();
var tx=0;
var skipcheck = false;
var namedrefcalls = getNamedRefs(true);
for (var i=0; i<allrefs.length; i++) {
allrefscontent[i] = allrefs[i].replace(/< *?ref( +?name *?= *?(('([^']*?)')|("([^"]*?)")|([^'"\s]*?[^\/]\b)))? *?>((.|\n)*?)< *?\/? *?ref *?>/gim, "$8"); //"
}
var namedrefs = getNamedRefs(false);
var errorlist = new Array();
var q=0;
unclosed = document.getElementById('unclosed').checked;
samecontent = document.getElementById('samecontent').checked;
templates = false; //templates = document.getElementById('templates').checked;
repeated = document.getElementById('repeated').checked;
undef = document.getElementById('undef').checked;
for (var i=0; i<allrefs.length; i++) {
if (allrefs[i].search(/< *?\/ *?ref *?>/) == -1 && unclosed) {
errorlist[q] = '<tr><td width="75%"><samp>'+allrefs[i]+'</samp></td>';
errorlist[q] += '<td width="25%">Unclosed <samp><ref></samp> tag</td></tr>';
q++;
}
if (samecontent) {
for (var d=0; d<samecontentexclude.length; d++) {
if (allrefscontent[i] == samecontentexclude[d]) {
skipcheck = true;
}
}
var p=0;
while (p<allrefs.length && !skipcheck) {
if (allrefscontent[i] == allrefscontent[p] && i != p) {
errorlist[q] = '<tr><td width="75%"><samp>'+allrefscontent[i]+'</samp></td>';
errorlist[q] += '<td width="25%">Некалькі зносак маюць аднолькавы змест, замест гэтага варта ўжываць <a href="//be.wikipedia.org/wiki/Вікіпедыя:Зноскі#Паўторнае_выкарыстанне_адной_і_той_жа_зноскі">найменныя зноскі</a></td></tr>';
q++;
samecontentexclude[sx] = allrefscontent[i]
sx++;
break;
}
p++;
}
skipcheck=false;
}
if (templates) {
if (allrefscontent[i].search(/\{\{cite/i) == -1 && allrefscontent[i].search(/\{\{citation/i) == -1 && allrefscontent[i].search(/\{\{Comic (book|strip) reference/i) == -1 && allrefscontent[i].search(/\{\{Editorial cartoon reference/i) == -1 && allrefscontent[i].search(/\{\{harv/i) == -1) {
for (var x=0; x<templateexclude.length; x++) {
if (allrefscontent[i] == templateexclude[x]) {
skipcheck = true;
}
}
if (!skipcheck) {
errorlist[q] = '<tr><td width="75%"><samp>'+allrefs[i]+'</samp></td>';
errorlist[q] += '<td width="25%">Does not use a <a href="//en.wikipedia.org/wiki/Wikipedia:Citation_templates">citation template</a></td></tr>';
q++;
templateexclude[tx] = allrefscontent[i];
tx++;
}
skipcheck = false;
}
}
}
if (repeated) {
var repeatnameexclude = new Array();
var rx=0;
for (var k=0; k<namedrefs.length; k++) {
for (var d=0; d<repeatnameexclude.length; d++) {
if (namedrefs[k] == repeatnameexclude[d]) {
skipcheck = true;
}
}
var z=0;
while (z<namedrefs.length && !skipcheck) {
if (namedrefs[k] == namedrefs[z] && k != z) {
errorlist[q] = '<tr><td width="75%"><samp>'+namedrefs[k]+'</samp></td>';
errorlist[q] += '<td width="25%">Паўтаральныя зноскі з аднолькавым <a href="//be.wikipedia.org/wiki/Вікіпедыя:Зноскі#Паўторнае_выкарыстанне_адной_і_той_жа_зноскі">імем</a></td></tr>';
q++;
repeatnameexclude[rx] = namedrefs[z];
rx++;
break;
}
z++;
}
skipcheck = false;
}
}
if (undef) {
var undefexclude = new Array();
var ux=0;
for (var p=0; p<namedrefcalls.length; p++) {
for (var d=0; d<undefexclude.length; d++) {
if (allrefscontent[i] == undefexclude[d]) {
skipcheck = true;
}
}
if (!skipcheck) {
if (!NRcallError(namedrefs, namedrefcalls[p])) {
errorlist[q] = '<tr><td width="75%"><samp>'+namedrefcalls[p]+'</samp></td>';
errorlist[q] += '<td width="25%"><a href="//be.wikipedia.org/wiki/Вікіпедыя:Зноскі#Паўторнае_выкарыстанне_адной_і_той_жа_зноскі">Найменная зноска</a> ўжываецца, але яе тэкст не зададзены</td></tr>';
q++;
undefexclude[ux] = namedrefs[p];
ux++;
}
}
skipcheck = false;
}
}
if (q > 0) {
return errorlist;
} else {
return 0;
}
}
function dispErrors() {
oldFormHide();
form = '<div id="errorform"><fieldset>'+
'<legend>Пошук памылак</legend>'+
'<b>Шукаць:</b><br/>'+
'<input type="checkbox" id="unclosed" /> Незакрытыя тэгі <samp><ref></samp><br/>'+
'<input type="checkbox" id="samecontent" /> Зноскі з аднолькавым зместам<br/>'+
'<input type="checkbox" id="repeated" /> Множныя зноскі з аднолькавым імем<br/>'+
'<input type="checkbox" id="undef" /> Пустыя найменныя зноскі<br/>'+
'<input type="button" id="errorchecksubmit" value="Шукаць выбраныя памылкі" onclick="doErrorCheck()"/>'+
'</fieldset></div>';
document.getElementById('citeselect').innerHTML += form;
}
function doErrorCheck() {
var errors = errorCheck();
document.getElementById('citeselect').removeChild(document.getElementById('errorform'));
if (errors == 0) {
if (numforms != 0) {
document.getElementById('citediv'+numforms).style.display = 'none';
}
numforms++;
out = '<div id="citediv'+numforms+'"><fieldset>'+
'<legend>Пошук памылак</legend>Памылкі не знойдзеныя.</fieldset></div>';
document.getElementById('citeselect').innerHTML += out;
}
else {
if (numforms != 0) {
document.getElementById('citediv'+numforms).style.display = 'none';
}
numforms++;
form = '<div id="citediv'+numforms+'">'+
'<fieldset><legend>Пошук памылак</legend>'+
'<table border="1px">';
for (var i=0; i<errors.length; i++) {
form+=errors[i];
}
form+= '</table>'+
'</fieldset></div>';
document.getElementById('citeselect').innerHTML += form;
}
}
// </nowiki>