您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
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; }); })();