MediaWiki:Gadget-Editors.js

2021年2月28日 (日) 17:50時点におけるChakuwiki (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explore/Edger: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
( function () {
	function addClickHandlers( $content ) {
		$content.find( '.mw-mesBytes' ).each( function () {
			var $item = $( this );
			$item.on( 'click', function ( e ) {
				e.preventDefault();
				var $wpTextbox1 = $( '#wpTextbox1' );
				var $selection = $wpTextbox1.textSelection( 'getSelection' );
				var $content = $wpTextbox1.textSelection( 'getContent' );
				alert( '選択範囲は ' + ( new Blob( [$selection] ) ).size + ' バイトあります' );
				$position_start = $content.indexOf( $selection );
				$position_end = $position_start + $selection.length;
				$wpTextbox1.textSelection( 'setSelection', { start: $position_start, end: $position_end } );
			} );
		} );
	}
	mw.hook( 'wikipage.content' ).add( addClickHandlers );
}() );