您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Move a div com a mensagem "Aguarde - Relatório sendo gerado e será exibido em breve.." para a direita, e permite fecha-la clicando nela
// ==UserScript== // @name Dealernet Move Aguarde Relatório // @namespace http://tampermonkey.net/ // @version 1.0 // @description Move a div com a mensagem "Aguarde - Relatório sendo gerado e será exibido em breve.." para a direita, e permite fecha-la clicando nela // @author Igor Lima // @license MIT // @match http*://*.dealernetworkflow.com.br/* // @grant none // ==/UserScript== (function() { 'use strict'; function modificarMsgDiv() { const msgDiv = document.getElementById('msg-div'); if (msgDiv) { const esquerdaAtual = parseInt(msgDiv.style.left) || 0; //Quantidade de pixels a mover a div, 140 por padrão. msgDiv.style.left = (esquerdaAtual + 140) + 'px'; msgDiv.style.cursor = 'pointer'; msgDiv.title = 'Clique para fechar'; // Adiciona evento de clique para fechar a div msgDiv.addEventListener('click', function() { msgDiv.style.display = 'none'; }); } } // Caso a div já estiver presente... modificarMsgDiv(); // Caso ela aparecer depois... const observador = new MutationObserver(function(mutacoes) { mutacoes.forEach(function(mutacao) { if (mutacao.type === 'childList') { mutacao.addedNodes.forEach(function(node) { if (node.nodeType === Node.ELEMENT_NODE) { if (node.id === 'msg-div' || node.querySelector('#msg-div')) { modificarMsgDiv(); } } }); } }); }); observador.observe(document.body, { childList: true, subtree: true }); })();