<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.nuwm.edu.ua/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AMonobook.js</id>
	<title>MediaWiki:Monobook.js - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nuwm.edu.ua/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AMonobook.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.nuwm.edu.ua/index.php?title=MediaWiki:Monobook.js&amp;action=history"/>
	<updated>2026-05-13T05:01:55Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.36.0</generator>
	<entry>
		<id>https://wiki.nuwm.edu.ua/index.php?title=MediaWiki:Monobook.js&amp;diff=1518&amp;oldid=prev</id>
		<title>Олександр Юрійович Старовєров: Створена сторінка: function insertTagsTo_(tagOpen, tagClose, sampleText, outputid) { 	var txtarea = document.getElementById(outputid); 	if (!txtarea) 		return 	;   	// IE 	if (doc...</title>
		<link rel="alternate" type="text/html" href="https://wiki.nuwm.edu.ua/index.php?title=MediaWiki:Monobook.js&amp;diff=1518&amp;oldid=prev"/>
		<updated>2015-09-17T07:21:00Z</updated>

		<summary type="html">&lt;p&gt;Створена сторінка: function insertTagsTo_(tagOpen, tagClose, sampleText, outputid) { 	var txtarea = document.getElementById(outputid); 	if (!txtarea) 		return 	;   	// IE 	if (doc...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;function insertTagsTo_(tagOpen, tagClose, sampleText, outputid) {&lt;br /&gt;
	var txtarea = document.getElementById(outputid);&lt;br /&gt;
	if (!txtarea)&lt;br /&gt;
		return&lt;br /&gt;
	;&lt;br /&gt;
 &lt;br /&gt;
	// IE&lt;br /&gt;
	if (document.selection  &amp;amp;&amp;amp; !is_gecko) {&lt;br /&gt;
		var theSelection = document.selection.createRange().text;&lt;br /&gt;
		if (!theSelection)&lt;br /&gt;
			theSelection=sampleText;&lt;br /&gt;
		txtarea.focus();&lt;br /&gt;
		if (theSelection.charAt(theSelection.length - 1) == &amp;quot; &amp;quot;) { // exclude ending space char, if any&lt;br /&gt;
			theSelection = theSelection.substring(0, theSelection.length - 1);&lt;br /&gt;
			document.selection.createRange().text = tagOpen + theSelection + tagClose + &amp;quot; &amp;quot;;&lt;br /&gt;
		} else {&lt;br /&gt;
			document.selection.createRange().text = tagOpen + theSelection + tagClose;&lt;br /&gt;
		}&lt;br /&gt;
 &lt;br /&gt;
	// Mozilla&lt;br /&gt;
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {&lt;br /&gt;
		var replaced = false;&lt;br /&gt;
		var startPos = txtarea.selectionStart;&lt;br /&gt;
		var endPos = txtarea.selectionEnd;&lt;br /&gt;
		if (endPos-startPos)&lt;br /&gt;
			replaced = true;&lt;br /&gt;
		var scrollTop = txtarea.scrollTop;&lt;br /&gt;
		var myText = (txtarea.value).substring(startPos, endPos);&lt;br /&gt;
		if (!myText)&lt;br /&gt;
			myText=sampleText;&lt;br /&gt;
		if (myText.charAt(myText.length - 1) == &amp;quot; &amp;quot;) { // exclude ending space char, if any&lt;br /&gt;
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + &amp;quot; &amp;quot;;&lt;br /&gt;
		} else {&lt;br /&gt;
			subst = tagOpen + myText + tagClose;&lt;br /&gt;
		}&lt;br /&gt;
		txtarea.value = txtarea.value.substring(0, startPos) + subst +&lt;br /&gt;
			txtarea.value.substring(endPos, txtarea.value.length);&lt;br /&gt;
		txtarea.focus();&lt;br /&gt;
		//set new selection&lt;br /&gt;
		if (replaced) {&lt;br /&gt;
			var cPos = startPos+(tagOpen.length+myText.length+tagClose.length);&lt;br /&gt;
			txtarea.selectionStart = cPos;&lt;br /&gt;
			txtarea.selectionEnd = cPos;&lt;br /&gt;
		} else {&lt;br /&gt;
			txtarea.selectionStart = startPos+tagOpen.length;&lt;br /&gt;
			txtarea.selectionEnd = startPos+tagOpen.length+myText.length;&lt;br /&gt;
		}&lt;br /&gt;
		txtarea.scrollTop = scrollTop;&lt;br /&gt;
	}&lt;br /&gt;
	// reposition cursor if possible&lt;br /&gt;
	if (txtarea.createTextRange)&lt;br /&gt;
		txtarea.caretPos = document.selection.createRange().duplicate();&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
// Клавіатурка для [[Special:Search]]&lt;br /&gt;
/*&lt;br /&gt;
== Small search keyboard ==&lt;br /&gt;
; Author: Maciej Jaros [[:pl:User:Nux]]&lt;br /&gt;
; Licence: CC-BY or [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]&lt;br /&gt;
*/&lt;br /&gt;
if (wgCanonicalSpecialPageName == &amp;quot;Search&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
	addOnloadHook(addSearchKeyboards);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
function addSearchKeyboards() {&lt;br /&gt;
 &lt;br /&gt;
	if (document.forms['search'])&lt;br /&gt;
		addSearchKeyboard(document.forms['search']);&lt;br /&gt;
 &lt;br /&gt;
	if (document.forms['powersearch'])&lt;br /&gt;
		addSearchKeyboard(document.forms['powersearch']);&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
function addSearchKeyboard(searchForm) {&lt;br /&gt;
	var searchBoxId = 'lsearchbox';&lt;br /&gt;
	if (!searchForm.lsearchbox) {&lt;br /&gt;
		if (searchForm.search.id == '') {&lt;br /&gt;
			searchBoxId = searchForm.name + 'box';&lt;br /&gt;
			searchForm.search.id = searchBoxId;&lt;br /&gt;
		} else&lt;br /&gt;
			searchBoxId = searchForm.search.id;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	var letters = new Array('ґ', 'є', 'і', 'ї', &amp;quot;'&amp;quot;);&lt;br /&gt;
	var html = &amp;quot;Клавіатурка: &amp;quot;;&lt;br /&gt;
	for (var i = 0; i &amp;lt; letters.length; i++) {&lt;br /&gt;
		html += &amp;quot;&amp;lt;a onclick=\&amp;quot;insertTagsTo_('\\&amp;quot; + letters[i] + &amp;quot;','','','&amp;quot; + searchBoxId + &amp;quot;');return false\&amp;quot; href=\&amp;quot;#\&amp;quot;&amp;gt;&amp;quot; + letters[i] + &amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	var newEl = document.createElement('div');&lt;br /&gt;
	newEl.className = 'search_keyboard';&lt;br /&gt;
	newEl.innerHTML = html;&lt;br /&gt;
	newEl.style.cssText = 'width:50%; font-size:small; font-weight: bold';&lt;br /&gt;
	document.getElementById(searchBoxId).parentNode.appendChild(newEl);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Олександр Юрійович Старовєров</name></author>
	</entry>
</feed>