MediaWiki:Gadget-Non-breakingSpace.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.
mediaWiki.loader.using(['mediawiki.util']).done(function () {
jQuery.fn.highlight = function() {
var reg = / /g;
var rep = '<span class="gadget-nbs">$&</span>';
this.each(function() {
$(this).contents().each(function() {
if(this.nodeType === 3 && reg.test(this.nodeValue)) {
$(this).replaceWith(this.nodeValue.replace(reg, rep));
}
else if(!$(this).hasClass('gadget-nbs') && this.type !== 'textarea') {
$(this).highlight();
}
});
});
};
var highlightZhelehivka = function () {
$('body').highlight();
};
highlightZhelehivka();
// Qpreview gadget compatibility
$('body').on('DOMSubtreeModified', '#wikiPreview', function(){
highlightZhelehivka();
});
});