您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Script que agrega funcionalidades al tid
当前为
// ==UserScript== // @name Script para ies // @namespace http://tampermonkey.net/ // @version 0.3 // @description Script que agrega funcionalidades al tid // @author Falaz // @match http://tid.ies21.edu.ar/* // @grant none // ==/UserScript== (function() { var tiempoInicial = new Date(); try{ var navbar = document.getElementsByClassName("ui-grid-b"); navbar[0].id = "Hola"; var a = document.getElementById("Hola"); a.classList.remove("ui-grid-b"); }catch (Exception){ var navbar = document.getElementsByClassName("ui-grid-c"); navbar[0].id = "Hola"; var a = document.getElementById("Hola"); a.removeChild(a.childNodes[3]); } a.classList.add("ui-grid-c"); 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-btn-text"); aSpan2icon.innerText = "\n"; //aSpan2icon.classList.add("ui-icon-star"); //aSpan2icon.classList.add("ui-icon-shadow"); //aSpan2icon.innerText = "\xa0"; aChild.id = "achild"; aChild.href= "javascript:void(0)"; aChild.onclick= function(){ tiempoInicial = new Date(); return false; }; aSpan1.appendChild(aSpan2icon); aSpan1.appendChild(aSpan2); 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"); console.log("Tiempo inicial: " + tiempoInicial); aSpan2.innerText = Math.round(numeroPalabras / 170) + " - "+ Math.round(numeroPalabras/130) + " min aprox\n"; var b = false; var time = setInterval(myTimer, 1000); function myTimer() { if(b){b=false;}else{b=true;} var c = new Date(); var segundos = (c.getTime() - tiempoInicial.getTime()) /1000; var min = Math.floor(segundos / 60); segundos = Math.round(segundos % 60); if(b){ aSpan2icon.innerText = min + ":" + segundos+ "\n"; }else{ aSpan2icon.innerText = min + " " + segundos + "\n"; } } })();