您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
hides empty modules in the uspace overview
- // ==UserScript==
- // @name ModuleHider
- // @namespace hem
- // @description hides empty modules in the uspace overview
- // @match https://uspace.univie.ac.at/web/studierende/pruefungspass*
- // @include https://uspace.univie.ac.at/de/web/studierende/pruefungspass*
- // @include https://uspace.univie.ac.at/en/web/studierende/pruefungspass*
- // @author oerpli
- // @version 1.2
- // @grant none
- // ==/UserScript==
- (function () {
- 'use strict';
- String.prototype.contains = function (it) { return this.indexOf(it) != -1; };
- //var textS = $('#language_selection_dropdown').text().contains('DE')?'Leere Module einblenden':'Show empty modules';
- var textH = $('#language_selection_dropdown').text().contains('DE') ? 'Leere Module ausblenden' : 'Hide 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 = $('.red').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;
- });
- })();