Greasy Fork is available in English.
hides empty modules in the uspace overview
当前为
// ==UserScript==
// @name HideEmptyModules
// @namespace hem
// @description hides empty modules in the uspace overview
// @include https://uspace.univie.ac.at/web/studierende/pruefungspass*
// @author oerpli
// @version 1
// @grant none
// ==/UserScript==
var textH = $('#language_selection_dropdown').text().contains('DE')?'Leere Module ausblenden':'Hide empty modules';
var textS = $('#language_selection_dropdown').text().contains('DE')?'Leere Module einblenden':'Show empty modules';
var emptyM = true;
$('.nav-pills').append('<li id=\'switchB\'><a href=\'#\' id=\'sBT\'>' + textH + '</a></li>');
$('#switchB').toggle('highlight').toggle('highlight');
$('#switchB').click(function () {
var eelems = $('.ectsLabel').parent().filter(function () {
return $(this).html().startsWith('0/');
}).parent().parent().parent().parent().parent().parent();
if (emptyM) {
$('#sBT').html($(this).html().replace('aus', 'ein').replace('Hide','Show'));
//$('sBT').text(textH);
eelems.hide();
} else {
$('#sBT').html($(this).html().replace('ein', 'aus').replace('Show','Hide'));
// $('sBT').text(textS);
eelems.show();
}
emptyM = !emptyM
});