利用者:Kstigarbha/blinktalk.js

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

多くの WindowsLinux のブラウザ

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

Mac における Safari

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

Mac における ChromeFirefox

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

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

// This script is under public domain, and comes with ABSOLUTELY NO WARRANTY.
// You can use/modify/redistribute without any permission.

// *** CUSTOMIZE SECTION
var blinktalk_style = "color:red;font-weight:bold";
var blinktalk_cycle = 700; // (ms) no blink if null
// ***
// You must add .usermessage { display:none } style to your custom css

function blinktalk() {
  var e = document.getElementById('bodyContent').getElementsByTagName('div');
  for(var i = 0; i < e.length && i < 5; ++i) {
    if(e[i].className == 'usermessage') {
      e = document.getElementById('pt-mytalk').firstChild;
      e.href += "?diff=cur";
      e.innerHTML = '<span style="' + blinktalk_style +
        '" id="pt-mytalk-inner">' + e.innerHTML + '</span>';
      if(blinktalk_cycle) blinktalk_blink();
      return;
    }
  }
}
function blinktalk_blink() {
  var e = document.getElementById('pt-mytalk-inner');
  e.style.visibility = (e.style.visibility != "hidden" ? "hidden" : "visible");
  setTimeout("blinktalk_blink()", blinktalk_cycle);
}
$(blinktalk);