Uživatel:Shlomo/common.js

Dobrý den, přišli jste sem a hledáte význam slova Uživatel:Shlomo/common.js. V DICTIOUS najdete nejen všechny slovníkové významy slova Uživatel:Shlomo/common.js, ale dozvíte se také o jeho etymologii, charakteristice a o tom, jak se říká Uživatel:Shlomo/common.js v jednotném a množném čísle. Vše, co potřebujete vědět o slově Uživatel:Shlomo/common.js, najdete zde. Definice slova Uživatel:Shlomo/common.js vám pomůže být přesnější a správnější při mluvení nebo psaní textů. Znalost definiceUživatel:Shlomo/common.js, stejně jako definice dalších slov, obohacuje vaši slovní zásobu a poskytuje vám více a lepších jazykových zdrojů.
( function ( $ ) {
 
	'use strict';
 
 
	$( document ).ready( function () {
 
		$( 'div.translations span.translation-item' ).each( function ( index ) {
 
			var lang = $( this ).attr( 'lang' );
			var text = $( this ).attr( 'data-iw' );
			if (!text) {
				text = $( this ).text();
				if (lang=='he') {
					text = text
						.replace( //g, '' )
						.replace(/\u05f3/g,"'")
						.replace(/\u05f4/g,'"')
				}
			}
 
			$( this )
				.after(
					$( '<span>' )
						.attr({
							class: 'mwg-translation-item-iwlink'
						})
						.append(
							$( '<a>' )
								.attr({
									class: 'extiw',
									href: '//' + lang + '.wiktionary.orghttps://dictious.com/cs/' + text,
									title: lang + ':' + text
								})
								.text( '(' + lang + ')' )
						)
				)
				.after( ' ' )
 
		});
 
	});
 
 
}( jQuery ) );

window.catALotPrefs = {editpages:  true};
mediaWiki.loader.load('jquery.ui');
mw.loader.load('//commons.wikimedia.orghttps://cs.wiktionary.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-Cat-a-lot.js');
mw.loader.load('//commons.wikimedia.orghttps://cs.wiktionary.org/w/index.php?action=raw&ctype=text/css&title=MediaWiki:Gadget-Cat-a-lot.css', 'text/css');
mw.loader.load('https://secure.wikimedia.org/wikipedia/commonshttps://cs.wiktionary.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript');

// <nowiki>

/**
 * @brief
 *  Automatické kosmetické úpravy.
 * 
 * @details
 *  Před uložením stránky provádí následující kosmetické úpravy:
 *  * nadpisy volně s odřádkováním před a bez odřádkování za
 *  * volný zápis * a # seznamů
 *  * dlouhá pomlčka místo krátké nebo spojovníku v proškrtnutých položkách seznamů
 *  * rozložený zápis prázdné šablony {{Překlady}}
 *  * správný zápis kategorií
 *  * formátování víceřádkových šablon
 *  * odstranění mezer na konci řádku
 *  * odstranění vícenásobných mezer v textu
 *  * odstranění vícenásobného odřádkování
 * 
 * @author
 *  ]
 */

/*global mediaWiki, jQuery */
/*jslint browser: true, plusplus: true, white: true */
/*jshint browser:true, laxbreak:false, plusplus:false, white:false, undef:true, unused:true */

( function ( mw, $ ) {
	
	'use strict';
	
	
	if ( mw.config.get( 'wgNamespaceNumber' ) || !/^(edit|submit)$/.test( mw.config.get( 'wgAction' ) ) ) {
		return;
	}
	
	
	$( document ).ready( function () {
		
		var replacements = [
			[
				/(^|\n)(==+)(+)(\2) *(?=\n)/g,
				function ( $0, $1, $2, $3, $4 ) {
					return $1 + '\n' + $2 + ' ' + $.trim( $3 ) + ' ' + $4
				}
			], [
				/\n\{\{\s*\s*:\s*Vzor /g,
				'\n\n{{subst:Vzor '
			], [
				/\n(+)(*)/g,
				function ( $0, $1, $2 ) {
					return '\n' + $1 + ' ' + $.trim( $2 )
				}
			], [
				/#  */g,
				'# —'
			], [
				/# \{\{Překlady *\}\}/g,
				'# {{Překlady\n}}'
			], [
				/\]+)\]\]/gi,
				function ( $0, $1 ) {
					return '\n]\n';
				}
			], [
				/(\]+\]\])\n+(?!\)/g,
				'$1\n'
			], [
				/\n+ *\|(+)=(?!*\|\|*\n)(*)(?=\n)/g,
				function ( $0, $1, $2 ) {
					return '\n  | ' + $.trim( $1 ) + ' = ' + $.trim( $2 );
				}
			], [
				/() +\n/g,
				'$1\n'
			], [
				/() +/g,
				'$1 '
			], [
				/\n{3,}/g,
				'\n\n'
			]
		];
		
		$( '#wpSave' ).click( function () {
			
			$( '#wpTextbox1' ).val( function ( index, oldPageText ) {
				
				var newPageText = oldPageText;
				
				$.each( replacements, function ( index, replacement ) {
					newPageText = newPageText.replace( replacement, replacement );
				});
				
				newPageText = $.trim( newPageText ) + '\n';
				
				if ( newPageText !== oldPageText ) {
					$( '#wpSummary' ).val( function ( index, summary ) {
						var summarySeparator = '';
						summary = $.trim( summary );
						if ( summary !== '' ) {
							summarySeparator = /^\/\*.*\*\/$/.test( summary ) ? ' ' : '; '
						}
						return summary + summarySeparator + '<]>	';
					});
				}
				
				return newPageText;
				
			});
			
			return true;
			
		});
		
	});
	
}( mediaWiki, jQuery ) );

// </nowiki>