Користувач:Менделеевец99/common.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.
// fixing  of "Too many errors" from JSHint with the buggy implementation
mw.hook('codeEditor.configure').add(function (codeEditorSession) {
	setTimeout(function () {
		codeEditorSession.$worker.call("setOptions", [{
			esnext: true,
	        moz: true,
	        devel: true,
	        browser: true,
	        node: true,
	        laxcomma: true,
	        laxbreak: true,
	        lastsemic: true,
	        onevar: false,
	        passfail: false,
	        maxerr: 2000,
	        expr: true,
	        multistr: true,
	        globalstrict: true
		}]);
		
		$('.ace_editor').css('font-size', '16px');
		$('.ace_editor').css('line-height', '1.2em');
		
	}, 2000);
});
var CR = String.fromCharCode(13);
var LF = String.fromCharCode(10);
function insertTags( tagOpen, tagClose, sampleText ) {
// Used to determine where to insert tags
	$currentFocused = $( '#wpTextbox1' );
		if ( $currentFocused && $currentFocused.length ) {
			$currentFocused.textSelection(
				'encapsulateSelection', {
					pre: tagOpen,
					peri: sampleText,
					post: tagClose
				}
			);
		}
	}
var preDisambigF = "{\{DisambigF}}" + CR
	+ "'''" + wgPageName + "''' — прізвище." + CR
	+ "* [\[" + wgPageName + " Iм'я]] (нар. 19) — " + CR
	+ CR;
var postDisambigF = "[\[Категорія:Прізвища]]";
$(document).ready(function(){
//Вставка дополнительной панели вставки символов
	$('<div id="editpage-specialchars" style="margin-top:1px;border:1px solid #aaa;padding:2px"></div>').append(
   'Менделеевец99/common.js </small>Розділи</small>: <a href=\'javascript:insertTags("== Біографія ==" + CR,"","")\'>Біографія</a> ' +
   '<a href=\'javascript:insertTags("== Публікації ==" + CR,"","")\'>Публікації</a> ' +
   '<a href=\'javascript:insertTags("== Нагороди ==" + CR,"","")\'>Нагороди</a> ' +
   '</small>Шаблони</small>: <a href=\'javascript:insertTags("{\{othernames|", wgPageName +"{{!}}" + wgPageName + "}}" + CR,"")\'>Однофамільці</a> ' +
   '<a href=\'javascript:insertTags("{\{ПІП}}" + CR,"","")\'>ФИО</a> ' +
   '<a href=\'javascript:insertTags(preDisambigF, postDisambigF,"")\'>DisambigF</a> ' +
   '<a href=\'javascript:insertTags("{\{subst:АИ","}}","")\'>Нет АИ</a> ' +
   '<a href=\'javascript:insertTags("{\{db-owner","}}","");javascript:insertSummary("к удалению, по желанию владельца страницы")\'>db-owner</a> '  +
   '<a href=\'javascript:insertTags("{\{не перекладено|треба=","||мова=ru|є=Бредман, Дональд}}","");javascript:insertSummary("не перекладено")\'>не перекладено</a> ' +
   '<a href=\'javascript:insertTags("{\{db-copyvio|url=","}}","URL");javascript:insertSummary("к удалению, копивио")\'>db-copyvio</a> ' +
   '<a href=\'javascript:insertTags("{\{db-empty","}}","");javascript:insertSummary("к удалению, пусто")\'>db-empty</a> ' +
   '<a href=\'javascript:insertTags("{\{db-vand","}}","");javascript:insertSummary("к удалению, вандализм")\'>db-vand</a> ' +
   '<a href=\'javascript:insertTags("{\{db-spam","}}","");javascript:insertSummary("к удалению, реклама")\'>db-spam</a> ' +
   '<a href=\'javascript:insertTags("{\{db-test","}}","");javascript:insertSummary("к удалению, тестовая страница")\'>db-test</a> ' +
   '<a href=\'javascript:insertTags("{\{db-foreign","}}","");javascript:insertSummary("к удалению, не на русском языке")\'>db-foreign</a> ' +
   '<a href=\'javascript:insertTags("{\{subst:L","}}","");javascript:insertSummary("новая статья")\'>subst:L</a> ' +
   '<a href=\'javascript:insertTags("{\{rq|stub|style|wikify|iwiki|linkless|cat|sources|img|check|cleanup|grammar|infobox|renew","}}","");javascript:insertSummary("статья нуждается в (до/пере)работке")\'>rq</a> ' +
   '<a href=\'javascript:insertTags("{\{subst:afdd","}}","");javascript:insertSummary("к удалению")\'>subst:afdd</a> ').insertBefore('.mw-editTools');
});