MediaWiki:Common.js

З пляцоўкі Вікікрыніцы

Заўвага: Пасля апублікавання, вам можа спатрэбіцца ачыстка кэшу браўзера, каб убачыць унесеныя змены.

  • Firefox / Safari: націсніце Reload, утрымліваючы Shift, або націсніце Ctrl-F5 ці Ctrl-R (⌘-R на Макінтошах)
  • Google Chrome: Націсніце Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer / Edge: націсніце Refresh, утрымліваючы Ctrl, або націсніце Ctrl-F5
  • Opera: Увайдзіце Menu → Settings (Opera → Preferences на Mac), далей Privacy & security → Clear browsing data → Cached images and files.
/**
 * Scripts imported from wikisource.org
 */
 
// Messages are configurable here
self.ws_messages = { 
        'optlist':'Выгляд тэксту',
        'hide_page_numbers':'Схаваць спасылкі на старонкі',
        'show_page_numbers':'Паказаць спасылкі на старонкі',
        'layout':'Разьметка',
        'author':'Аўтар',
        'translator':'Перакладчык', 
        'editor':'Рэдактар', 
        'publisher':'Выдавец', 
        'place':'Месца', 
        'volume':'Том', 
        'school':'Унівэрсытэт', 
        'book':'Кніга', 
        'collection':'Калекцыя', 
        'journal':'Журнал ці часопіс', 
        'phdthesis':'Тэзыс, даклад', 
        'dictionary':'Слоўнік', 
        'progress':'Прагрэс', 
        'progress_T':'Зроблена', 
        'progress_V':'Патрэбная праверка', 
        'progress_C':'Патрэбная вычытка', 
        'progress_MS':'Гатова для кампіляцыі', 
        'progress_OCR':'Патрэбнае распазнаньне тэксту', 
        'progress_L':'Благі крынічны файл', 
        '▲':'Угару старонкі.',
 
        'corr_list':"Сьпіс выпраўленьняў, зробленых на старонцы" , 
        'corr_link':"Выпраўленьні" , 
        'corr_one':"One typo </a> has been corrected." , // to be customized for Belarusian
        'corr_many':" typos</a> have been corrected." , 
        'corr_close':"Зачыніць." , 
 
        'iwtrans':'Тэкст паходзіць з', 
        'iwtrans2':'Тэкст паходзіць зь іншых моўных праектаў Вікікрыніц.'
};
 
// Dynamic layouts
if ( !self.ws_layouts ) {
 self.ws_layouts = {};
}
self.ws_layouts['Звычайны'] = {
   '#text-wrap':"", 
   '#text-container':"" , 
   '#text':"", 
   '.sidenote-right':"float:right;margin:0.5em;padding:3px;border:solid 1px gray;max-width:9em;text-indent:0em;text-align:left;",
   '.sidenote-left':"float:left;margin:0.5em;padding:3px;border:solid 1px gray;max-width:9em;text-indent:0em;text-align:left;",
   '.editsection':"display:none",
   '#headertemplate':"" 
};
self.ws_layouts['Кніжны'] = {
   '#text-wrap':"position:relative;margin-left:3em;margin-right:3em;", 
   '#text-container':"width:50em;margin:0px auto;font-family:Georgia,serif;" , 
   '#text':"text-align:justify;", 
   '.sidenote-right':"position:absolute; left:37em;width:16em;text-indent:0em;text-align:left;",
   '.sidenote-left':"position:absolute; right:37em;width:16em;text-indent:0em;text-align:right;",
   '.editsection':"display:none",
   '#headertemplate':"" 
};
self.ws_layouts['Звычайна-вузкі'] = {
   '#text-wrap':"margin-left:3em",
   '#text-container':"position:relative; min-width:60em; float:left; width:100%; margin-right:-23em;" , 
   '#text':"text-align:justify;margin-right:23em; text-indent:0em; padding-left:0px; padding-right:0px;width:auto; position:relative;",
   '.sidenote-right':"position:absolute; right:-10em; width:9em; background-color:#eeeeee;text-indent:0em;text-align:left;",
   '.sidenote-left':"position:absolute; right:-10em; width:9em; background-color:#eeeeee;text-indent:0em;text-align:left;",
   '.editsection':"display:none",
   '#headertemplate':"position:absolute; top:0em; right:-23em; width:21em;float:right; text-align:left;" 
};
 
self.proofreadpage_add_container = true;

mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
mw.loader.load('//be.wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
mw.loader.load('//be.wikisource.org/w/index.php?title=MediaWiki:Common.js/attribution.js&action=raw&ctype=text/javascript');

mw.loader.using( ['mediawiki.user', 'mediawiki.util', 'jquery.client'] ).done( function () {
	/**
	 * Кантэйнэр кнопак гаджэтаў на панэлі рэдагаваньня
	 */
	$(function(){
	  if(mw.user.options.get('usebetatoolbar') && $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1) {
	    mw.loader.using(['ext.wikiEditor'], function(){
	    $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
	      'section': 'main',
	      'groups': {
	        'gadgets': {
	        }
	      }
	    });
	 
	    // ссоўваем групу 'gadgets' у пачатак
	    $('.group.group-gadgets').detach().prependTo($('.toolbar.section.section-main'));
	 
	    // кажам асяродзьдзю, што група 'gadgets' падрыхтаваная
	    $( '#wpTextbox1' ).trigger( 'wikiEditor-toolbar-buildGroup-gadgets' );
	    }); // ResourceLoader 'using' wrapper
	  }
	});
	
	/**
	 * Спасылкі на Вікіпэдыю ў абодвух правапісах
	 */
	
	$(function() {
	  mw.loader.using('user', function() {
	    //mw.util.queryMessages(['biwiki-header']);
	    if(mw.config.get('wgUserLanguage') == 'be-tarask')
	      mw.messages.set({'biwiki-header':'Артыкул у Вікіпэдыі:'});
	    else
	      mw.messages.set({'biwiki-header':'Артыкул у Вікіпедыі:'});
	
	    $('.bewikilink').hover(function() {
	      var bewikilinks = [$(this).data('1959acad'), $(this).data('tarask')];
	      $(this).prepend('<span class="bewikilink-hover"><p>'+mw.msg('biwiki-header')+'</p><ul><li><a href="'+mw.util.getUrl('w:'+bewikilinks[0])+'">афіцыйным правапісам</a>,</li><li><a href="'+mw.util.getUrl('w:be-tarask:'+bewikilinks[1])+'">клясычным правапісам</a></ul>');
	    }, function() {
	      $(this).children('span.bewikilink-hover').remove();
	    });
	  });
	});
} );