MediaWiki:Gadget-blinktalk.js

維基文庫,自由的圖書館

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
// Blight talk link
// Create by Tietew@jawiki, Maintained by Alexsh@zhwiki 
 
// This script is under public domain, and comes with ABSOLUTELY NO WARRANTY.
// You can use/modify/redistribute without any permission.
 
// You must add .usermessage { display:none } style to your custom css
// and custom #pt-mytalk #pt-mytalk-inner {...}
 
// *** CUSTOMIZE SECTION
var bltConfig={ cycle:700 }
// ***
$(function() {
	if(getElementsByClassName(document.getElementById('bodyContent'),'div','usermessage').length) {
		var link = document.getElementById('pt-mytalk').firstChild;
		link.href += "?diff=cur";
		link.setAttribute( "title", wgULS("您有新消息","您有新訊息") );
		var label=document.createElement("span");
		label.setAttribute( "id", "pt-mytalk-inner" );
		label.appendChild(link.firstChild);
		link.appendChild(label);
		setInterval ( function(){label.style.visibility=(label.style.visibility != "hidden" ? "hidden" : "visible");}, bltConfig.cycle );
	}
});