MediaWiki:Editpage.js
Болҕой: Уларыппыт сирэйгин сөпкө көрөргө браузер кээһин ыраастыаххын наада буолуо.
- Firefox / Safari. Shift тимэҕи тутан туран Саҥардыы баттаа, эбэтэр Ctrl-F5, Ctrl-R дуу (Mac-ка ⌘-R) баттаа;
- Google Chrome: Ctrl-Shift-R баттаа (Mac-ка ⌘-Shift-R)
- Internet Explorer / Edge: Ctrl тутан туран Саҥардыы баттаа, эбэтэр Ctrl-F5 баттаа.
- Opera: Баттаа Ctrl-F5.
// Helper function for toolbar buttons
function wgImg ( img ) {
return '//upload.wikimedia.org/wikipedia/' + img;
}
function createFuncBtn ( id, func, img, tip ) {
$( '<img id="' + id + '" src="' + wgImg( img ) + '" style="cursor:pointer" ' +
'title="' + tip + '" alt="' + tip.substr( 0, 3 ) + '" />' )
.appendTo( '#gadget-toolbar' )
.click( func );
}
// Toolbar section for gadgets
if ( mw.user.options.get( 'usebetatoolbar' ) ) {
var gTlbLoc = '#wikiEditor-ui-toolbar';
mw.util.addCSS( '#gadget-toolbar {height:26px; border-right:1px solid #ddd; margin:3px; padding-right:6px} #gadget-toolbar img {padding:2px}' );
} else if ( document.getElementById( 'toolbar' ) ) {
var gTlbLoc = '#toolbar';
importMW( 'ToolbarOld' );
} else {
var gTlbLoc = '#editform';
importMW( 'ToolbarNone' );
}
function gToolbar() {
if ( !document.getElementById( 'gadget-toolbar' ) ) {
var $where = $( gTlbLoc );
if ( !$where.length ) {
return; //beta toolbar not ready yet
}
$( '<div id="gadget-toolbar" style="float:left" />' ).prependTo( $where );
}
}
$( function() {
gToolbar();
setTimeout( gToolbar, 2000 );
setTimeout( gToolbar, 6000 );
} );
// Summary buttons
function insertSummary ( txt ) {
if ( typeof txt !== 'string' ) {
txt = this.title;
}
var vv = $( '#wpSummary' ).val();
if ( vv.indexOf( txt ) !== -1 ) {
return;
}
if ( /[^,; \/]$/.test( vv ) ) {
vv += ',';
}
if ( /[^ ]$/.test( vv ) ) {
vv += ' ';
}
$( '#wpSummary' ).val( vv + txt );
}
function addSumButton ( btn, txt ) {
$( '<a title="' + txt + '">' + btn + '</a>' )
.appendTo( '#userSummaryButtonsA' )
.click( insertSummary );
}
$( function() {
var frm = document.getElementById( 'editform' );
if ( !mw.config.get( 'wgArticleId' ) || !frm || $( frm.wpSection ).val() === 'new' ) {
return;
}
mw.util.addCSS( '\
input#wpSummary { margin-bottom: 0 }\
#userSummaryButtonsA a { background:#cef; border:1px solid #adf; padding:0 2px;\
margin:0 2px;cursor:pointer; font-size:86%; color:#666 }\
#userSummaryButtonsA a:hover { background:#bdf; color:black; text-decoration:none }' );
$( '<div id=userSummaryButtonsA />' ).insertAfter( '#wpSummary' );
$.each(
[
'викиф|икация', 'биики|лээһин', 'стил|ь көннөрүүтэ', 'орфогр|афия',
'пункт|уация', 'ответ', 'комм|ентарий', 'кат|егория', 'хал|ыып',
'сот|орго', 'илл|юстрация', 'источ|никтар', 'запр|ос источника',
'ой|уу', 'чоп|чылааһын', 'саҥа|рдыы', 'закр|ыто', 'итог'
],
function ( i, s ) {
addSumButton( s.replace( /\|.*/, '' ), s.replace( /\|/, '' ) );
}
);
} );
// Wikificator
importMW( 'Wikificator' );
// Sig reminder
if ( mw.config.get( 'wgNamespaceNumber' ) % 2 ||
mw.config.get( 'wgNamespaceNumber' ) === 4
) {
$( function () {
var cp = document.getElementById( 'editpage-copywarn' ),
wpSave = document.getElementById( 'wpSave' );
if ( !cp || !wpSave ) {
return;
}
if ( mw.config.get( 'wgNamespaceNumber' ) === 4 &&
( !mw.config.get( 'wgTitle' ).match( '^(Кэпсэтэр сир[/ ]|Куоластааһын/|Ыйытыктар/|Сири-туому ырытыы/|Заявки на .*|Запросы.|Кандидаты в .*/|К (соторго|холбуурга|аатын уларытарга|араарарга|тупсарарга)/|Кэпсэтэр сир[/ ]))') ||
mw.config.get( 'wgTitle' ).match( '/Архыып' ) )
) {
return;
}
// FIXME: Use of "insertTags" is deprecated. Use mw.toolbar.insertTags instead.
var ins = ' <a href=\'javascript:insertTags(" ~~\~~","","")\'>~~\~~</a>';
cp.innerHTML += ' Суруккар илии баттыыргын умнума, бу көмөтүнэн' + ins
if ( $.inArray( 'autoconfirmed', mw.config.get( 'wgUserGroups' ) ) !== -1 && !window.sigWarning ) {
return;
}
//unreg/new users only
var warningDone = false;
wpSave.onclick = function() {
try {
if ( warningDone || document.editform.wpTextbox1.value.indexOf( '~~\~~' ) !== -1 ) {
return true;
}
warningDone = true;
cp.innerHTML = 'Бука диэн, <b>илиигин баттаа</b>, суругуҥ кэннигэр маны эбэн' + ins + ' (<a href="' +
mw.config.get( 'wgArticlePath' ).replace( /\$1/, 'Бикипиэдьийэ:Илиитэ баттаа' ) +
'" title="(сигэ атын түннүккэ арыллыа)" target=_blank>сиһилии ↗</a>)';
cp.style.background = '#FFD080';
cp.style.border = '1px solid orange';
return false;
} catch ( e ) {
return true;
}
};
} );
}
// Hack for Opera 11.6
if ( window.opera && /11\.6[01]/.test( window.opera.version() ) ) {
$( '#wpTextbox1' )
.mousedown( function() {
this.sT = this.scrollTop;
} )
.click( function() {
if ( this.scrollTop === 0 ) {
this.scrollTop = this.sT;
}
} );
}
// Edittools
// importMW( Edittools );