משתמש:Guycn2/common.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
importUserScript( 16, 112 );
switch ( mw.config.get( 'wgAction' ) ) {
case 'rollback':
mw.loader.load( 'ext.gadget.RestoreWarnings' );
break;
case 'edit':
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
mw.loader.load( 'ext.gadget.Checkty' );
}
break;
case 'history':
if ( mw.config.get( 'skin' ) !== 'minerva' ) {
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () {
var portletLink = mw.util.addPortletLink( 'p-cactions', '#', 'סימון כבדוקות' );
if ( portletLink ) {
portletLink.addEventListener( 'click', function ( e ) {
e.preventDefault();
importUserScript( 61 );
this.remove();
} );
}
mw.util.addPortletLink(
'p-cactions',
mw.util.wikiScript( 'api' ) + '?action=query&format=rawfm' +
'&titles=' + encodeURIComponent( mw.config.get( 'wgPageName' ) ) +
'&prop=revisions&rvprop=user%7Ccomment%7Ctimestamp&rvlimit=10',
'API'
);
} );
}
break;
}
if ( mw.config.get( 'wgDiffNewId' ) ) {
$( function () {
if ( $( '.patrollink' ).length ) {
return;
}
mw.loader.using( 'mediawiki.util' ).then( function () {
var portletLink = mw.util.addPortletLink( 'p-cactions', '#', 'בדיקת סימון כבדוק' );
if ( portletLink ) {
portletLink.addEventListener( 'click', function ( e ) {
e.preventDefault();
mw.loader.load( 'https://he.wikipedia.org/w/index.php?title=User:1Or/patrol.js&oldid=28736959&action=raw&ctype=text/javascript' );
this.remove();
} );
}
} );
} );
}
if (
[ 'Recentchanges', 'Watchlist' ]
.includes( mw.config.get( 'wgCanonicalSpecialPageName' ) )
) {
( function () {
var updateLinksAttr = function () {
$( '.mw-changeslist a' ).filter( function () {
return !$( this ).parent().hasClass( 'mw-rollback-link' );
} ).attr( 'target', '_blank' );
};
$( updateLinksAttr );
mw.hook( 'wikipage.content' ).add( function ( $content ) {
if ( $content.hasClass( 'mw-changeslist' ) ) {
updateLinksAttr();
}
} );
} )();
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () {
var portletLink = mw.util.addPortletLink( 'p-cactions', '#', 'הצגת תיבות סימון' );
if ( portletLink ) {
portletLink.addEventListener( 'click', function ( e ) {
e.preventDefault();
mw.loader.load( 'ext.gadget.rcPatrol' );
this.remove();
} );
}
} );
}