MediaWiki:AboutArticle.js
Вы находитесь на сайте "Архив статей из ЭЕЭ и статей на еврейские темы из Википедии"
Версия от 20:56, 22 марта 2010; Ariely (Обсуждение | вклад)
Замечание: Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: Mozilla / Firefox: Ctrl+Shift+R, IE: Ctrl+F5, Safari: Cmd+Shift+R, Konqueror: F5, Opera: через меню Tools→Preferences.
// ____________________________________________________________________________________________ // | | // | Основано на версии 264413579 гаджета refToolbar.js | // | (http://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbar.js&oldid=264413579) | // |____________________________________________________________________________________________| // // Imported from revision 264412998 as of 2009-01-16T05:53:39 from [[User:Mr.Z-man/refToolbar.js]] // For a description, see [[User:Mr.Z-man/refToolbar]] var numforms = 0; var wikEdAutoUpdateUrl; function refbuttons() { if (mwCustomEditButtons && document.getElementById('toolbar') ) { button = document.createElement('a'); button.href = "javascript:easyCiteMain()"; button.title = "Добавить шаблон О_статье"; buttonimage = document.createElement('img'); buttonimage.src = "http://upload.wikimedia.org/wikipedia/commons/9/9f/Button_defaultsort.png"; buttonimage.alt = "Вставить описание статьи"; button.appendChild(buttonimage); var toolbar = document.getElementById('toolbar'); if (navigator.userAgent.indexOf('MSIE') == -1) { if (toolbar.style != null) { toolbar.style.height = 'auto'; } else { toolbar.setAttribute('style', 'margin-bottom: 6px; height: auto;'); } toolbar.appendChild(button); citemain = document.createElement('div'); citemain.style.display = 'none'; citemain.style.margin = '0.2em 0 -0.2em 0'; citemain.setAttribute('Id', 'citeselect'); citemain.appendChild( addOption("aboutArticle()", "О статье") ); citemain.appendChild( addOption("hideInitial()", "Отмена") ); toolbar.appendChild(citemain); } else { toolbar.appendChild(button); selection = '<div id="citeselect" style="display:none"> '<input type="button" value="О статье" onclick="aboutArticle()" />'+ '<input type="button" value="Отмена" onclick="hideInitial()" /></div>'; document.getElementById('editform').innerHTML = selection + document.getElementById('editform').innerHTML; } } } function addOption(script, text) { option = document.createElement('input'); option.setAttribute('type', 'button'); option.setAttribute('onclick', script); option.setAttribute("value", text); return option; } 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 easyCiteMain() { document.getElementById('citeselect').style.display = ''; } function addcites(template) { cites = document.getElementById('citediv'+numforms).getElementsByTagName('input'); var citebegin = ''; 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; } 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 + "}}"; insertTags(cite, '', ''); document.getElementById('citediv'+numforms).style.display = 'none'; } //hookEvent("load", refbuttons); addOnloadHook(refbuttons)