🏠 返回首頁 

Greasy Fork is available in English.

Lukkarimaatti oodiin

Script lisää lukkarimaati napin oodiin. Eka pirkka versio. Varmasti buginen.


安装此脚本?
// ==UserScript==
// @name Lukkarimaatti oodiin
// @description Script lisää lukkarimaati napin oodiin. Eka pirkka versio. Varmasti buginen.
// @include https://weboodi.lut.fi/oodi/omatopinn.jsp*
// @namespace https://greasyfork.org/users/3167
// @run-at document-end
// @grant none
// @version 0.0.1.20160823195452
// ==/UserScript==
lukkarimaatti = "http://lukkarimaatti.herokuapp.com/?courses=";
var hook = function()
{
var TRS = document.querySelectorAll(".eisei tbody tr td .eisei tbody tr"), i;
var CIDSTR = "";
for(i = 1; i < TRS.length; ++i) {
var TDS = TRS[i].cells.item(0);
var CID = TDS.childNodes[0].innerHTML.slice(0,-7);
//console.log(CID);
if (CIDSTR=="")
{
CIDSTR = CID;
}
else
{
CIDSTR = CIDSTR + "+" + CID;
}
}
var lukkarilink = lukkarimaatti + CIDSTR;
//window.open(lukkarilink,'_blank');
var element = document.querySelectorAll('body table')[0];
var clickaction = "window.open('" + lukkarilink + "','_blank');";
var newelement = document.createElement("span");
newelement.innerHTML = '<span onclick="' + clickaction + '" style="cursor:pointer; color:blue;">Lukkarimaatti</span>';
//var newelement = document.createElement("a");
//newelement.setAttribute('href', lukkarilink);
//newelement.innerHTML = "Lukkarimaatti";
element.parentNode.insertBefore(newelement, element.nextSibling);
}
setTimeout(function(){hook();},1000);