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);
}
