Користувач:Andriy.v/FilesEdittools.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
if (mw.config.get("wgNamespaceNumber") == 6 && (mw.config.get("wgAction") == "edit" || mw.config.get("wgAction") == "submit" )) {
$(".mw-editTools").load("/wiki/user:Andriy.v/Edittools .mw-parser-output", function(responseTxt,statusTxt) {
function addClickHandlers($content) {
$content.find('a.mw-charinsert-item').each(function () {
var $item = $(this),
start = $item.data('mw-charinsert-start'),
end = $item.data('mw-charinsert-end');
if ($item.data('mw-charinsert-done')) {
return;
}
$item.on('click', function (e) {
e.preventDefault();
if ($currentFocused.length) {
$currentFocused.textSelection('encapsulateSelection', {
pre: start,
peri: '',
post: end
});
}
}).data('mw-charinsert-done', true).attr('href', '#');
});
}
if (statusTxt == "success") {
var $currentFocused;
$(function () {
$currentFocused = $('#wpTextbox1');
$(document).on('focus', 'textarea, input:text, .CodeMirror', function () {
if ($(this).is('.CodeMirror')) {
$currentFocused = $('#wpTextbox1');
} else {
$currentFocused = $(this);
}
});
addClickHandlers($(document));
});
mw.hook('wikipage.content').add(addClickHandlers);
}
});
}