z344257899
小狐狸
小狐狸
  • UID32277
  • 注册日期2010-03-12
  • 最后登录2017-10-13
  • 发帖数91
  • 经验14枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
阅读:1263回复:1

Firefox.net.cn 数楼器失效,能否修改下?

楼主#
更多 发布于:2011-09-28 16:56
http://userscripts.org/scripts/show/66095
// ==UserScript==
// @name           Firefox.net.cn 数楼器
// @namespace      http://userscripts.org/users/86496
// @description    结束 www.firefox.net.cn 有楼没楼数的历史!
// @include        https://www.firefox.net.cn/forum/viewtopic.php?*
// ==/UserScript==

(function (){
var a = 0;
var a_floor = 0;
var a_vote = 0;
var q = document.location.search;
var qspairs = q.split('&');
	for (k = 0; k < qspairs.length; k++) {
		qvar = qspairs[k].split('=');
		if (qvar[0] == "start") {
			pre_count = Number(qvar[1]);
			break;
		}else
		{
		pre_count = 0;
		}
	}

AddCount(a);
window.addEventListener('AutoPagerize_DOMNodeInserted', function(){a++;AddCount(a);} ,false);
	
function AddCount(APpage){
	var rowsMain = document.evaluate('/html/body/div/table[' + (4+APpage) + ']/tbody/tr', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);
	var allrowcount = rowsMain.snapshotLength;
	if(document.evaluate('/html/body/div/table[4]/tbody/tr[2]/td/form', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null).snapshotLength == 1) a_vote=1;
	var floorcount = (allrowcount - 3 - a_vote) / 4;
	if(a==0)a_floor = floorcount;
	
	for (var i=1; i <= floorcount; i++){
		tdsp = document.evaluate('/html/body/div/table[' + (4+APpage) + ']/tbody/tr['+ (i*4-1+a_vote) +']/td[2]/table/tbody/tr/td[2]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null).snapshotItem(0);
		//tdsp.innerHTML = i + pre_count + APpage*a_floor;
		addtext(tdsp, i + pre_count + APpage*a_floor);
	}
}

    function addtext(obj, text) {
        var content = document.createTextNode(text);
        obj.appendChild(content)
    }
	
	function addtextbefore(obj, text) {
        var content = document.createTextNode(text);
        obj.parentNode.insertBefore(content,obj);
    }

})();
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2011-09-28 16:56
还真的,这个新版里面依然没有楼层数。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
游客

返回顶部