您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hack cursors
当前为
- //// ==UserScript==
- // @name some little script
- // @namespace lilsc
- // @description Hack cursors
- // @homepage https://eu4.salesforce.com
- // @match https://eu4.salesforce.com
- // @include /^https://eu4.salesforce.com*
- // @version 0.0.1.20170323132122
- // ==/UserScript==
- document.body.innerHTML = document.body.innerHTML.replace(/-/g, 'Kaputt');
- document.body.innerHTML = document.body.innerHTML.replace(/Cold Caller/g, '');
- Element.prototype.remove = function() {
- this.parentElement.removeChild(this);
- }
- NodeList.prototype.remove = HTMLCollection.prototype.remove = function() {
- for(var i = this.length - 1; i >= 0; i--) {
- if(this[i] && this[i].parentElement) {
- this[i].parentElement.removeChild(this[i]);
- }
- }
- }
- function loadScript(src, callback)
- {
- var s,
- r,
- t;
- r = false;
- s = document.createElement('script');
- s.type = 'text/javascript';
- s.src = src;
- s.onload = s.onreadystatechange = function() {
- //console.log( this.readyState ); //uncomment this line to see which ready states are called.
- if ( !r && (!this.readyState || this.readyState == 'complete') )
- {
- r = true;
- callback();
- }
- };
- t = document.getElementsByTagName('script')[0];
- t.parentNode.insertBefore(s, t);
- }
- loadScript('https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js', function () {
- WebFont.load({
- google: {
- families: ['Press Start 2P']
- }
- })
- });
- table = document.querySelector('.reportTable');
- everything = document.body.childNodes;
- document.body.style.background="white";
- document.body.style.setProperty('display', 'flex', 'important');
- document.body.style.setProperty('flex-direction', 'column', 'important');
- document.body.style.setProperty('height', '100vh', 'important');
- document.body.style.setProperty('align-items', 'center', 'important');
- document.body.style.setProperty('justify-content', 'center', 'important');
- while(everything.length)
- document.body.removeChild(everything[0]);
- document.body.append(table);
- // function loadfonts() {
- // var script = document.createElement("script");
- // script.src = "https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js";
- // script.type = "text/javascript";
- // document.getElementsByTagName("head")[0].appendChild(script);
- // }
- // loadfonts();
- newtable = document.querySelectorAll('tbody *');
- for (var i = 0; i < newtable.length; i++) {
- newtable[i].style.setProperty('background-color', 'white', 'important');
- newtable[i].style.setProperty('font-size', 'large', 'important');
- newtable[i].style.setProperty('font-family', '"Press Start 2P"', 'important');
- newtable[i].style.setProperty('color', 'black', 'important');
- newtable[i].style.setProperty('padding', '15px', 'important');
- }
- z = document.querySelectorAll('tr.headerRow:nth-child(1)');
- for (var i = 0; i < z.length; i++) {
- z[i].remove();
- }
- // z = document.querySelectorAll('tr.grandTotalRow');
- // for (var i = 0; i < z.length; i++) {
- // z[i].remove();
- // }
- z = document.querySelectorAll('td.drilldown');
- for (var i = 0; i < z.length; i++) {
- z[i].remove();
- }
- z = document.querySelectorAll('tr td:nth-child(2)');
- for (var i = 0; i < z.length; i++) {
- z[i].remove();
- }
- z = document.querySelectorAll('br');
- for (var i = 0; i < z.length; i++) {
- z[i].remove();
- }
- q = document.createElement('th');
- t = document.createTextNode('Dials')
- q.appendChild(t)
- q.style.setProperty('background-color', 'white', 'important');
- q.style.setProperty('font-size', 'large', 'important');
- q.style.setProperty('font-family', '"Press Start 2P"', 'important');
- q.style.setProperty('color', 'black', 'important');
- q.style.setProperty('padding', '15px', 'important');
- x = document.querySelector('tr:nth-child(1)')
- x.appendChild(q)
- imagescontainer = document.createElement('div')
- document.body.insertBefore(imagescontainer, table);
- gifcontainer = document.createElement('img')
- gifcontainer.src = 'http://www.adspert.net/downloads/8bit-carlosrun.gif'
- gifcontainer.style.height = '100px'
- gifcontainer.style.width = 'auto'
- logocontainer = document.createElement('div')
- logocontainer.style.display = 'inline-block'
- logotext = document.createElement('p')
- logotext.style.setProperty('font-size', '24px', 'important');
- logotext.style.setProperty('font-family', '"Press Start 2P"', 'important');
- logotext.style.setProperty('text-align', 'center', 'important');
- logotext.style.setProperty('margin', '0', 'important');
- logotext.innerHTML = 'GLOBAL SDR TEAM'
- logo = document.createElement('img')
- logo.src = 'http://www.adspert.net/downloads/8bit-adspertlogo.png'
- logo.style.height = '100px'
- logo.style.width = 'auto'
- imagescontainer.appendChild(logocontainer)
- logocontainer.appendChild(logo)
- logocontainer.appendChild(logotext)
- imagescontainer.appendChild(gifcontainer)
- values = ['Name','Kaputt', 'Appointment', 'Brutto', 'Netto', 'Grand Total']
- players = document.querySelectorAll('tr').length;
- playersdata = [];
- kaputt = [];
- appointments = [];
- netto = [];
- brutto = []
- for (var i = 1; i < players; i++) {
- playersdata.push([]);
- appointments.push([]);
- netto.push([]);
- brutto.push([]);
- kaputt.push([]);
- if (i == players-1) {
- for (var j = 0; j < 6; j++){
- if (j==0){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('th')[j].querySelector('strong').innerHTML);
- kaputt[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- if (j==1){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].innerHTML);
- appointments[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- if (j==2){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].innerHTML);
- }
- if (j==3){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].innerHTML);
- brutto[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].innerHTML);
- }
- if (j==4){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].innerHTML);
- netto[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].innerHTML);
- }
- if (j==5){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j-1].querySelector('b').innerHTML);
- }
- }
- }
- else{
- for (var j = 0; j < 6; j++){
- if (j==5){
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].querySelector('b').innerHTML);
- }
- else{
- playersdata[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- if (j==1){
- kaputt[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- if (j==2){
- appointments[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- if (j==3){
- brutto[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- if (j==4){
- netto[i-1].push(document.querySelectorAll('tr')[i].querySelectorAll('td')[j].innerHTML);
- }
- }
- }
- }
- apptr = [];
- for (i = 0; i<document.querySelectorAll('tr').length; i++){
- if (i==0) {
- apptr[i] = document.querySelectorAll('tr')[0];
- }
- if (i == document.querySelectorAll('tr').length-1) {
- apptr[i] = document.querySelectorAll('tr')[document.querySelectorAll('tr').length-1]
- }
- apptr[i] = document.querySelectorAll('tr')[i]
- }
- apptd = [];
- for (i = 0; i<document.querySelectorAll('tr').length; i++){
- if (i==0) {
- apptd[i] = document.querySelectorAll('tr')[0].querySelectorAll('th')[2];
- }
- else if (i == document.querySelectorAll('tr').length-1) {
- apptd[i] = document.querySelectorAll('tr')[document.querySelectorAll('tr').length-1].querySelectorAll('td')[1]
- }
- else{
- apptd[i] = document.querySelectorAll('tr')[i].querySelectorAll('td')[2]
- }
- }
- for (i = 0; i<apptr.length; i++){
- apptr[i].appendChild(apptd[i]);
- }
- lastrowcells = apptr[apptr.length-1].querySelectorAll('td')
- lastrowfirstcell = apptr[apptr.length-1].querySelector('th')
- lastrowfirstcell.style.setProperty('border-top', '3px solid black')
- for (i = 0; i < lastrowcells.length; i++){
- lastrowcells[i].style.setProperty('border-top', '3px solid black')
- }
- localStorage.kaputt = kaputt;
- if (typeof localStorage.kaputtold == 'undefined') {
- localStorage.kaputtold = localStorage.kaputt;
- }
- if(localStorage.kaputt != localStorage.kaputtold){
- var audio = new Audio('http://themushroomkingdom.net/sounds/wav/smb/smb_kick.wav');
- audio.play();
- localStorage.kaputtold = localStorage.kaputt;
- }
- localStorage.appointments = appointments;
- if (typeof localStorage.appointmentsold == 'undefined') {
- localStorage.appointmentsold = localStorage.appointments;
- }
- if(localStorage.appointments != localStorage.appointmentsold){
- var audio = new Audio('http://themushroomkingdom.net/sounds/wav/smb/smb_stage_clear.wav');
- audio.play();
- localStorage.appointmentsold = localStorage.appointments;
- }
- localStorage.netto = netto;
- if (typeof localStorage.nettoold == 'undefined') {
- localStorage.nettoold = localStorage.netto;
- }
- if(localStorage.netto != localStorage.nettoold){
- var audio = new Audio('http://themushroomkingdom.net/sounds/wav/smb/smb_1-up.wav');
- audio.play();
- localStorage.nettoold = localStorage.netto;
- }
- localStorage.brutto = brutto;
- if (typeof localStorage.bruttoold == 'undefined') {
- localStorage.bruttoold = localStorage.brutto;
- }
- if(localStorage.brutto != localStorage.bruttoold){
- var audio = new Audio('http://themushroomkingdom.net/sounds/wav/smb/smb_coin.wav');
- audio.play();
- localStorage.bruttoold = localStorage.brutto;
- }