Користувач:Leh Palych/common.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
window.charinsertCustom = { User: '<br/>' }
/*mw.loader.load('//uk.wikisource.org/w/index.php?title=Користувач:Leh Palych/RandomPage.js&action=raw&ctype=text/javascript');*/
/*importScript('Користувач:Leh Palych/footer.js');*/
/*importScript('Користувач:Leh Palych/WordLinksHere.js');*/
importScript('MediaWiki:Gadget-word4Dictionary.js');
//mw.loader.load('//uk.wikisource.org/w/index.php?title=MediaWiki:ManageBookCover.js&action=raw&ctype=text/javascript');
/*importScript('Користувач:Leh Palych/test.js');*/
/**
$(function() {
var spans, span, i, len;
if( mw.config.get( 'wgNamespaceNumber' ) == 4 ) {
spans = document.getElementById('firstHeading').getElementsByTagName('span');
for (i = 0, len = spans.length; i < len; i++) {
span = spans[i];
if (span.className.indexOf("mw-page-title-namespace") !== -1 || span.className.indexOf("mw-page-title-separator") !== -1) {
span.innerHTML = "";
span.style.visibility = "hidden";
}
}
}
});
*/
//
/**
$(function() {
var spans, span, i, len;
spans = document.getElementById('n-Ad-fontes').getElementsByTagName('span');
for (i = 0, len = spans.length; i < len; i++) {
span = spans[i];
span.style.fontStyle = "italic";
}
});
*/
/**
$(function() {
var ns = mw.config.get( 'wgNamespaceNumber' );
if( ! [0, 250].includes( ns ) ) {
return;
}
var action = mw.config.get( 'wgAction' );
if (action == 'view') {
if (ns == 250) {
classname = 'pagetext';
}
if (ns == 0) {
classname = 'prp-pages-output';
}
var divs, i, j, len_div, len_pgf, pgfs, subs, txt;
divs = document.getElementsByClassName(classname);
for (i = 0, len_div = divs.length; i < len_div; i++) {
pgfs = divs[i].getElementsByTagName('p');
for (j = 0, len_pgf = pgfs.length; j < len_pgf; j++) {
txt = pgfs[j].innerHTML;
txt = txt.replace(/\t/g,'<span style="background-color: #FFA00A;">⇥</span>');
txt = txt.replace(/br(\>|\s\/\>|\/\>)\n/img, 'br/>\t');
subs = txt.substring(1,txt.length-1);
subs = subs.replace(/\n/g,'<span style="background-color: #FFA00A;">↵</span>\n');
subs = subs.replace(/\t/g,'\n');
pgfs[j].innerHTML = txt[0] + subs + txt[txt.length-1];
}
}
}
});
*/
$(function() {
var links, link, i, len;
//var domain = mw.config.get('wgServer');
links = document.getElementById('mw-content-text').getElementsByTagName('a');
for (i = 0, len = links.length; i < len; i++) {
link = links[i];
// if (link.className.indexOf("external") !== -1 && link.href.indexOf(domain) !== 0) link.target = "_blank";
link.target = "_blank";
}
links = document.getElementById('headertemplate').getElementsByTagName('a');
for (i = 0, len = links.length; i < len; i++) {
links[i].target = "_self";
}
links = document.getElementById('footertemplate').getElementsByTagName('a');
for (i = 0, len = links.length; i < len; i++) {
links[i].target = "_self";
}
});
// Сховати банери siteNotice
$(function() {
var div = document.getElementById('siteNotice');
div.style.display = 'none';
});
//-------------------------------------
if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) {
// mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
importScript('Користувач:Leh Palych/templs.js');
if( mw.config.get( 'wgNamespaceNumber' ) == 250 ) {
importScript('Користувач:Leh Palych/edit.js');
importScript('Користувач:Leh Palych/poems.js');
// importScript('Користувач:Leh Palych/fontSizes.js');
var ta = document.getElementById('wpTextbox1');
// ta.style.height = "200px";
// ta.style.resize = "both";
var tah = document.getElementById('wpHeaderTextbox');
tah.style.flex = "none";
tah.style.height = "80px";
tah.style.resize = "both";
var taf = document.getElementById('wpFooterTextbox');
taf.style.flex = "none";
taf.style.height = "40px";
taf.style.resize = "both";
}
// } );
}
/*
$( document ).ready( function () {
function installDialog() {
var ParamDialog = function ( config ) {
ParamDialog.super.call( this, config );
};
OO.inheritClass( ParamDialog, OO.ui.ProcessDialog );
ParamDialog.static.name = 'myDialog';
ParamDialog.static.title = 'Title';
ParamDialog.static.escapable = true;
ParamDialog.static.actions = [
{
flags: 'primary',
label: 'OK'
},
{
flags: 'safe',
label: 'Cancel'
}
];
alert('?');
var windowManager = new OO.ui.WindowManager();
alert('??');
$( 'body' ).append( windowManager.$element );
alert('???');
var paramDlg = new ParamDialog();
alert('?4');
windowManager.addWindows( [ paramDlg ] );
alert('?5');
windowManager.openWindow( paramDlg );
alert(windowManager.getCurrentWindow( ) );
}
mw.loader.using(
[ 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-widgets' ],
installDialog
);
} );
*/