您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Script que agrega funcionalidades al tid del ies 21.
当前为
// ==UserScript== // @name Script para ies // @namespace http://tampermonkey.net/ // @version 0.1 // @description Script que agrega funcionalidades al tid del ies 21. // @author SirFerra // @match http://tid.ies21.edu.ar/* // @grant none // ==/UserScript== (function() { //Cambiar el diseño del navBar para que acepte un elemento mas var navbar = document.getElementsByClassName("ui-grid-b"); navbar[0].id = "Bara"; var a = document.getElementById("Bara"); a.classList.remove("ui-grid-b"); a.classList.add("ui-grid-c"); //Crear el nuevo li para el navBar de abajo var liBtn = document.createElement("li"); liBtn.id = "botonchito"; liBtn.classList.add("ui-block-d"); var aChild = document.createElement("a"); var aSpan1 = document.createElement("span"); var aSpan2 = document.createElement("span"); var aSpan2icon = document.createElement("span"); aChild.classList.add("ui-btn"); aChild.classList.add("ui-btn-inline"); aChild.classList.add("ui-btn-icon-top"); aChild.classList.add("ui-btn-up-a"); aSpan1.classList.add("ui-btn-inner"); aSpan2.classList.add("ui-btn-text"); aSpan2icon.classList.add("ui-icon"); aSpan2icon.classList.add("ui-icon-star"); aSpan2icon.classList.add("ui-icon-shadow"); aSpan2.innerText = "Tiempo"; aSpan2icon.innerText = "\xa0"; aChild.id = "achild"; aChild.href= "javascript:void(0)"; aChild.onclick= function(){ console.log("Hola, por ahora no hago nada si me clickeas. Ya voy a apender a hacer algo (?"); return false; }; aSpan1.appendChild(aSpan2); aSpan1.appendChild(aSpan2icon); aChild.appendChild(aSpan1); liBtn.appendChild(aChild); a.appendChild(liBtn); // Calcular tiempo de lectura var todosLosP = document.getElementsByTagName("p"); var texto = ""; for(i = 0;i<todosLosP.length;i++){texto += (todosLosP[i].innerText);} primerBlanco = /^ /; ultimoBlanco = / $/; variosBlancos = /[ ]+/g; texto = texto.replace (variosBlancos," "); texto = texto.replace(primerBlanco,""); texto = texto.replace(ultimoBlanco,""); textoTroceado = texto.split(" "); numeroPalabras = textoTroceado.length; console.log("Palabras contadas: " + numeroPalabras); console.log("El tiempo estimado de lectura, se basa en unas 150 o 100 palabras por minuto"); aSpan2.innerText = Math.round(numeroPalabras / 170) + " - "+ Math.round(numeroPalabras/130) + " min aprox"; })();