Diferenças entre edições de "Utilizador:1100619"
Da wiki Wiki Universidade Aberta
Linha 3: | Linha 3: | ||
===Add-ons para o Greasemonkey:=== | ===Add-ons para o Greasemonkey:=== | ||
*[Substituir o código das UC's pelo nome (apenas no painel de utilizador)] | *[Substituir o código das UC's pelo nome (apenas no painel de utilizador)] | ||
+ | <pre> | ||
+ | // ==UserScript== | ||
+ | // @name Readable UC names | ||
+ | // @namespace http://elearning.uab.pt/ | ||
+ | // @description Coloca o nome das UC's no lugar dos codigos | ||
+ | // @include http://elearning.uab.pt/my/* | ||
+ | // @version 1.0 | ||
+ | // @grant none | ||
+ | // @author Marco Martins <marcopaulomartins@hotmail.com> | ||
+ | // ==/UserScript== | ||
+ | |||
+ | //Dictionary with UC's names | ||
+ | var ucs = { | ||
+ | "21001_15_01":"ASI", | ||
+ | "21018_15_01":"Compilação", | ||
+ | "21062_15_01":"GPI", | ||
+ | "21108_15_01":"SD", | ||
+ | "21021_15_01":"CN" | ||
+ | }; | ||
+ | |||
+ | function getNomeUC(code) { | ||
+ | ucName = ucs[code]; | ||
+ | return ucName ? ucName : code; | ||
+ | }; | ||
+ | |||
+ | var paragrafos = document.getElementsByClassName("tree_item"); | ||
+ | |||
+ | for (i=0; i < paragrafos.length; i++) { | ||
+ | var filhos = paragrafos[i].childNodes; | ||
+ | filhos[0].text = getNomeUC(filhos[0].text); | ||
+ | } | ||
+ | </pre> |
Revisão das 14h46min de 1 de maio de 2016
Marco Martins
Add-ons para o Greasemonkey:
- [Substituir o código das UC's pelo nome (apenas no painel de utilizador)]
// ==UserScript== // @name Readable UC names // @namespace http://elearning.uab.pt/ // @description Coloca o nome das UC's no lugar dos codigos // @include http://elearning.uab.pt/my/* // @version 1.0 // @grant none // @author Marco Martins <marcopaulomartins@hotmail.com> // ==/UserScript== //Dictionary with UC's names var ucs = { "21001_15_01":"ASI", "21018_15_01":"Compilação", "21062_15_01":"GPI", "21108_15_01":"SD", "21021_15_01":"CN" }; function getNomeUC(code) { ucName = ucs[code]; return ucName ? ucName : code; }; var paragrafos = document.getElementsByClassName("tree_item"); for (i=0; i < paragrafos.length; i++) { var filhos = paragrafos[i].childNodes; filhos[0].text = getNomeUC(filhos[0].text); }