您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A simple, minimalistic script that show loot name to the icon on contract and companion page. This enable to use browser serach function to search
- // ==UserScript==
- // @author pbcmatthew
- // @name Ghost Trappers display loot name
- // @description A simple, minimalistic script that show loot name to the icon on contract and companion page. This enable to use browser serach function to search
- // @version 1.0
- // @changes none
- // @include http://www.ghost-trappers.com/fb/setup.php?type=companion*
- // @include http://gt-1.diviad.com/fb/setup.php?type=companion*
- // @include http://www.ghost-trappers.com/fb/setup.php?action=changeSortFilter&type=companion*
- // @include http://gt-1.diviad.com/fb/setup.php?action=changeSortFilter&type=companion*
- // @include http://www.ghost-trappers.com/fb/setup.php?type=contract*
- // @include http://gt-1.diviad.com/fb/setup.php?type=contract*
- // @include http://www.ghost-trappers.com/fb/setup.php?action=changeSortFilter&type=contract
- // @include http://gt-1.diviad.com/fb/setup.php?action=changeSortFilter&type=contract
- // @namespace https://greasyfork.org/users/13142
- // ==/UserScript==
- $(window).load(function(){
- if ( document.getElementsByClassName("itemImageContainer")[0]) {
- var field1= "stateIcon";
- var field2= "stateIcon";
- insertname(field1,field2) ;
- }
- if ( document.getElementsByClassName("companionHeadLine")[0]) {
- var field1= "smallIcon";
- var field2= "smallStat";
- insertname(field1,field2) ;
- }
- })
- function insertname(el1,el2) {
- for (var i = 0; i<2000; i++) {
- var str = document.getElementsByClassName(el1)[i].title ;
- var patt = new RegExp("LOOT HUNTER BONUS");
- var res = patt.exec(str);
- if (res=="LOOT HUNTER BONUS"){
- var lootimglink = document.getElementsByClassName(el1)[i].style.backgroundImage ;
- var lootimgpng = lootimglink.split("/")[6];
- var lootimgname = lootimgpng.split(".")[0];
- var lootstat = document.getElementsByClassName(el2)[i];
- lootname = document.createElement("div");
- var mapObj = {
- companion:"",
- icon:"",
- png:"",
- lh:"",
- gui:"",
- _:" "
- };
- lootimgname = lootimgname.replace(/companion|icon|png|lh|gui|_/gi, function(matched){
- return mapObj[matched];
- });
- lootname.innerHTML = lootimgname;
- lootstat.appendChild(lootname);
- }
- }
- }