มีเดียวิกิ:Gadget-botRollback.js

จาก วิกิคำคม

หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง

  • ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
  • กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
  • อินเทอร์เน็ตเอกซ์พลอเรอร์ และ Edge: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
  • โอเปร่า: กด Ctrl-F5
/**
 * This is an on-site JS hack to add a button marking a rollback as a bot edit.
 * and visit a page history.
 * @author MarkTraceur, 2014
 */

( function ( $, mw ) {
	var $rollbackLinks = $( '.mw-rollback-link' ),
		isHistory = $( 'body' ).hasClass( 'action-history' );

	$rollbackLinks.each( function ( i, link ) {
		var $span = $( link ),
			$link = $span.find( 'a' ),
			$botLink = $( '<a>' )
				.prop( 'href', $link.prop( 'href' ) + '&bot=1' )
				.prop( 'title', 'ย้อนรวดเดียวและทำเครื่องหมายว่าเป็นบอต' )
				.text( 'ยบ' ),
			$botSpan = $( '<span>' )
				.addClass( 'mw-bot-rollback-link' )
				.append( $botLink );

		$span.after( $botSpan );

		if ( isHistory ) {
			$span.after( ' | ' );
		} else {
			$span.after( ' ' );
			$botSpan.prepend( '[' );
			$botSpan.append( ']' );
		}
	} );
}( jQuery, mediaWiki ) );