コンテンツにスキップ

利用者:Frozen-mikan/SafeSave.js

お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。

多くの WindowsLinux のブラウザ

  • Ctrl を押しながら F5 を押す。

Mac における Safari

  • Shift を押しながら、更新ボタン をクリックする。

Mac における ChromeFirefox

  • Cmd Shift を押しながら R を押す。

詳細についてはWikipedia:キャッシュを消すをご覧ください。

/*
 * 初回編集時に投稿ボタンを無効化する。
 * 投稿ボタンを押した後に追加の確認を表示する。
 * 利用者名とIPアドレスの判別にも対応。
 */
jQuery( document ).ready( function( $ ) {
  
  /* 投稿ボタン無効化 */
  if ( /\?.+?action=edit/.test( window.location.href ) ) {
    $( '#wpSave' ).attr( 'disabled' , 'disabled' );
  }
  
  /* 追加の確認 */
  $( '#wpSave' ).click( function(){
    var username = mediaWiki.config.get( 'wgUserName' );
    var message = '投稿ボタンが押されました。' +
      '編集したデータと共に、あなたの';
    if ( username == null ) {
      message += 'IPアドレス';
    } else {
      message += '利用者名「' + username + '」';
    }
    message += 'が記録されます。投稿しますか?';
    return confirm( message );
  });
});