您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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.1
- // @grant none
- // ==/UserScript==
- String.prototype.contains = function(it) { return this.indexOf(it) != -1; };
- 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'));
- eelems.hide();
- } else {
- $('#sBT').html($(this).html().replace('ein', 'aus').replace('Show','Hide'));
- eelems.show();
- }
- emptyM = !emptyM
- });