Користувач:Krupski Boguslaw/vector.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5.
var dot = "·п";
window.etSubsets = [
{caption:'Моя вкладка', symbols:["[[$+]] ($+) «$+»", ["|", "| (риска)"], "&nb"+"sp — ² ³ ½ € † ‰ ÷ × → … ° °C « » \" # § ¶ ~ · • ↑ ↓", ["'", "| (апостроф)"], "₴ (гривня)п ·п ·п Ǻ Ґ ґ Є є І і Ї ї ·п Ы ы Ъ ъ Э э", {html:'<br/>'}, "[[$+|$]] [[+:$]] {{+|$}} [[be:$+]] [[be-x-old:$+]] [[es:$+]] [[de:$+]] [[el:$+]] [[en:$+]] [[sv:$+]] [[fr:$+]] [[it:$+]] [[pl:$+]] [[ru:$+]] ·п {{langнп", ["{{lang-de|$+}}", "-de"], ["{{lang-el|$+}}", "-el"], ["{{lang-en|$+}}", "-en"], ["{{lang-be|$+}}", "-be"], ["{{lang-fr|$+}}", "-fr"], ["{{lang-it|$+}}", "-it"], ["{{lang-la|$+}}", "-la"], ["{{lang-uk|$+}}", "-uk"], ["{{lang-pl|$+}}", "-pl"], ["{{lang-ru|$+}}", "-ru"], "}}п ·п {{main|$+}} ·п {{Catmore|$+}} ·п {{refнп", ["{{ref-uk}}", "-uk"], ["{{ref-la}}", "-la"], ["{{ref-el}}", "-el"], ["{{ref-en}}", "-en"], ["{{ref-pl}}", "-pl"], ["{{ref-be}}", "-be"], ["{{ref-de}}", "-de"], ["{{ref-fr}}", "-fr"], ["{{ref-ru}}", "-ru"], "}}п ·п <ref>$+<//ref> ·п <ref_name=\"\">$+<//ref> ·п <blockquote>$+<//blockquote>", {html:"<br/>"}, "==_$+_== ·п ===_$+_=== ·п ==_Див._також_== ·п ==_Примітки_==\n{{reflist}} ·п ==_Посилання_== ·п ==_Джерела_== ·п <br//> ·п <big>$+<//big> ·п <source_lang=\"+\">$<//source> ·п [[Файл:$|міні|ліворуч|200пкс|+]] ·п </div>", dot, ["<$>+<//$>", "<$></$>"], dot, ["<+>$<//>", "<></>"]
]},
{caption:'Шаблони', symbols:['{{Wikify$+}} ·п {{без_джерел+}} ·п {{Перекладена_стаття||$+}} ·п {{DisambigN$+}} {{DisambigG$+}} {{Otheruses|$+}} {{Edited|$+}} {{Джерело?}} {{Fact2}} {{Неавторитетне джерело}} {{Refimprovesect}} {{Розширити розділ}} {{section-stub}} {{Доробити розділ}} {{Доробити}} {{Без ілюстрацій}} {{Без картки}} {{Привітання}}+--~~\~~ <noinclude>$+<//noinclude> ·п <includeonly>$+<//includeonly> {{su'+'bst:afd}} ·п {{{$+}}} ·п [[Категорія:Білорусь$+]] ·п [[Категорія:Католицизм_$+]] ·п [[Категорія:Зображення:$+]] · [[Користувач:$|$+]] [[Категорія:Народились_$+]] [[Категорія:Померли_$+]] [[Категорія:Велике князівство Литовське_$+]] {{DEFAULTSORT:$+}}']},
{caption:'Алфавіти', symbols:['ѣ Ѣ ѧ Ѧ ѩ Ѫ ѫ Ѭ ѭ ·р Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ż ż Ź ź \n Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ']}
];
if (typeof EditTools != 'undefined')
EditTools.refresh();
if (typeof Date.toISOString == 'undefined'){
Date.prototype.toISOString = function(){
d = this;
function pad(n){return n<10 ? '0'+n : n}
return d.getUTCFullYear()+'-'
+ pad(d.getUTCMonth()+1)+'-'
+ pad(d.getUTCDate())+'T'
+ pad(d.getUTCHours())+':'
+ pad(d.getUTCMinutes())+':'
+ pad(d.getUTCSeconds())+'Z'
}
}
$(document).ready(function() {
document.getElementById("n-newpages").innerHTML = '<a href=\"/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:Log/newusers">Нові користувачі</a>';
document.getElementById("n-currentevents").innerHTML = '<a href=\"/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:AbuseLog">Журнал зловживань</a>';
if (mw.config.get('wgPageName') == 'Користувач:AS/Вдмеді_дербі'){
mw.loader.using('mediawiki.api.parse', function(){
var api = new mw.Api();
var wikitext = ''
var enddate = new Date();
enddate = new Date(enddate.getTime() - 1000*60*60*24*7);
api.get( {
action: 'query',
list: 'abuselog',
aflfilter: 28,
aflend: enddate.toISOString()
} )
.done( function ( data ) {
var log = data.query.abuselog;
var i, len = log.length;
for(i = 0; i < len; i++){
wikitext += '\n* [[User talk:' + log[i].user + '|' + log[i].user + ']] (\'\'{{внесок|'
+ log[i].user + '|внесок}}\'\')';
};
api.parse(wikitext)
.done(function(html){
$('#mw-content-text').html(html);
});
})
.fail( function ( error ) {
console.log( 'API failed :(', error );
} );
});
}
redAbuses = {color: 'red', onNewAbuse: null, size: 'big', abuseFilters:[5,12,11,14,17,32]}
yellowAbuses = {color: 'yellow', onNewAbuse: null, size: 'medium', abuseFilters:[1,2,3,4,13,15,]}
greenAbuses = {color: 'green', onNewAbuse: null, size: 'medium', abuseFilters:[28]}
function refreshAbuses(){
abuses = getLastAbuses(10, [redAbuses, yellowAbuses, greenAbuses]);
function getLastAbuses(count, filters){
mw.loader.using('mediawiki.api.parse', function(){
var api = new mw.Api();
var enddate = new Date();
enddate = new Date(enddate.getTime() - 1000*60*10);
var aFilters = [];
$.each(filters, function(index, value){
$.merge(aFilters, value.abuseFilters)
})
api.get( {
action: 'query',
list: 'abuselog',
aflfilter: aFilters.join('|'),
aflend: enddate.toISOString(),
afllimit: count
} )
.done( function ( data ) {
var log = data.query.abuselog;
refreshUI(log, filters);
})
.fail( function ( error ) {
console.log( 'API failed :(', error );
} );
});
}
function refreshUI(abuses, filters){
var conId = 'abuse';
var $con = $('#' + conId);
if ($con.length){
$con.empty()
}else{
$con = $('<div>').attr('id', conId).css('float', 'left').appendTo('#mw-panel');
}
var map = {}
$.each(filters, function(i, filter){
$.each(filter.abuseFilters, function(fi, abuseFilter){
map[abuseFilter] = filter
})
})
$.each(abuses, function(i, abuse){
var div = $('<div>').text('i').css('color', map[abuse['filter_id']].color);
$con.append(div);
})
}
}
refreshAbuses();
});
if (wgCanonicalSpecialPageName == "Search")
{
addOnloadHook(addSearchKeyboards);
}
function addSearchKeyboards() {
if (document.forms['search'])
addSearchKeyboard(document.forms['search']);
if (document.forms['powersearch'])
addSearchKeyboard(document.forms['powersearch']);
}
function addSearchKeyboard(searchForm) {
var searchBoxId = 'lsearchbox';
if (!searchForm.lsearchbox) {
if (searchForm.search.id == '') {
searchBoxId = searchForm.name + 'box';
searchForm.search.id = searchBoxId;
} else
searchBoxId = searchForm.search.id;
}
var letters = new Array('ґ', 'є', 'і', 'ї', "'");
var html = "Клавіатурка: ";
for (var i = 0; i < letters.length; i++) {
html += "<a onclick=\"insertTagsTo_('\\" + letters[i] + "','','','" + searchBoxId + "');return false\" href=\"#\">" + letters[i] + "</a>";
}
var newEl = document.createElement('div');
newEl.className = 'search_keyboard';
newEl.innerHTML = html;
newEl.style.cssText = 'width:50%; font-size:small; font-weight: bold';
document.getElementById(searchBoxId).parentNode.appendChild(newEl);
}