Користувач: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;">&#8677;</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;">&#8629;</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
	);
} );
*/