Pedro Gaspar

Awesome Tagline goes here

Posts tagged Javascript

21 notes &

Moodle PDF

Ontem estava a sacar uns PDFs do Moodle e chateei-me por ter de ir procurar o link para o ficheiro à source da página, já que o Moodle não dá a opção de download do PDF.

Como sei que não é só um problema meu, criei o bookmarklet que partilho em baixo. Para o utilizarem arrastem o Link para a barra de Bookmarks do vosso browser e cliquem nele quando estiverem na página de visualização de PDFs do Moodle.

Moodle PDF (arrastem este link)


Para quem estiver interessado no código Javascript:

window.location.href = document.getElementsByTagName('object')[0].data

Procura todos os elementos do HTML com TagName ‘object’, pega no primeiro e usa o seu atributo ‘data’ que tem o URL do PDF original.

KISS.

PS: O Firefox já resolve o problema, porque não apresenta o PDF embedded mas sim um link para o ficheiro logo à partida.

Filed under bookmarklet scripts DEI Moodle javascript

2 notes &

Visualize MEI

Devo ser dos poucos que ainda não fez a inscrição no ano lectivo 2010/2011 (de 16 de Agosto a 5 de Setembro). Estava hoje a escolher as cadeiras para o Mestrado em Eng. Informática quando dei por mim perdido nas mais de 30 cadeiras à minha escolha.

Para tentar simplificar a coisa fiz um pequeno Bookmarklet que adiciona algumas funcionalidades à página do Plano Curricular de MEI. Ao abrirem o bookmarklet passam a poder marcar as cadeiras como aprovadas (cor verde), rejeitadas (cor vermelha) ou em análise (cor azul).

Para utilizarem o bookmarklet arrastem o link Visualize MEI para a vossa barra de favoritos e abram-no quando estiverem na página do Plano Curricular de qualquer curso do DEI.  

Update: Em caso de dúvida vejam o vídeo que se segue.

Podem também dar uma vista de olhos no código e até mesmo colaborar aqui.

Nota: Este bookmarklet não grava nenhuma informação, portanto basta fazerem refresh à página para perderem todas as vossas alterações.

Filed under MEI DEI Javascript scripts