Greasy Fork

kocmapper

tester

目前为 2025-04-26 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.cloud/scripts/534027/1577941/kocmapper.js

Tabs.TabDemo = {
	tabOrder : 8000,
	tabLabel : 'Demo Tab',
	tabColor : 'blue',
	myDiv : null,
	Options : {
		Counter : 0,
	},

	init : function (div){
		var t = Tabs.TabDemo;
		t.myDiv = div;
		
		if (!Options.TabDemo) {
			Options.TabDemo = t.Options;
		}
		else {
			for (var y in t.Options) {
				if (!Options.TabDemo.hasOwnProperty(y)) {
					Options.TabDemo[y] = t.Options[y];
				}	
			}
		}
	},

	hide : function (){
		var t = Tabs.TabDemo;
	},

	show : function (){
		var t = Tabs.TabDemo;

		var m = '<br> href="http://markbranscombe.com/barbarossa/PowerBotPlus/tabs/TabDemo.js"<br>';
		t.myDiv.innerHTML = m;
		
		ById('pbpdemoreset').addEventListener('click',t.ResetTimer);
	},
	
	EverySecond : function () {
		var t = Tabs.TabDemo;
		
		if (tabManager.currentTab.name == 'TabDemo' && Options.btWinIsOpen){
			Options.TabDemo.Counter++;
			saveOptions();
			ById('pbpdemotime').innerHTML = Options.TabDemo.Counter;
		}	
	},
	
	ResetTimer : function () {
		var t = Tabs.TabDemo;
		Options.TabDemo.Counter  = 0;
		saveOptions();
	},
}