您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Additional features for DRS
// ==UserScript== // @name DRStyles // @namespace drstyles // @version 0.1.6 // @date 03-17-2023 // @author mac9erd // @description Additional features for DRS // @match https://drs.up.edu.ph/* // @match https://drstracer.up.edu.ph/* // @copyright mac9erd 2021 // @grant GM_addStyle // @grant GM_getValue // @grant GM_setValue // @grant GM_log // @license GPLv3 // @run-at document-end // @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js // @require https://greasyfork.org/scripts/11549-mousetrapv1-5-3/code/mousetrapv153.js // ==/UserScript== (function() { 'use strict'; //date created - 09-21-2021 checkSavedSettings(); var home = String(location).split('/')[3]; var page = String(location).split('/')[3]; var docNum = String(location).split('/')[5]; var releaseNum = String(location).split('/')[6]; var siteThemesValue = GM_getValue('siteThemes'); var DRSettings = '<br/><label class="control-label"> DRStyles SETTINGS</label> <p>Additional features for DRS</p><table style="width:20%"><tbody><tr><td>Themes: </td><td> <label> <input type="radio" name="selectThemes" class="rdSiteThemes" id="rdSiteThemesDefault" value="default"> Default </label><label> <input type="radio" name="selectThemes" class="rdSiteThemes" id="rdSiteThemesDark" value="dark"> Dark </label> </td></tr></tbody></table><br/>'; GM_log(page) if (page === "my_settings" || page === "users") { $('br').remove(); $('.form-group').append(DRSettings).insertBefore('.btn-row'); } else { $('br').remove(); // do something else, if needed } if (page == "release_document") { $("form .btn-row button").click(function(){ GM_log("bttn: clicked!"); }); } function checkSavedSettings() { if (GM_getValue('siteThemes', -5) == -5) GM_setValue('siteThemes', '1'); } function setSavedSettings() { if (siteThemesValue == '1') { selectID('#rdSiteThemesDark'); chooseTheme('dark'); } else selectID('#rdSiteThemesDefault'); } function selectID(id) { $(id).attr('checked',true); } $('.rdSiteThemes').change(function () { var val = $("input[name=selectThemes]:checked").val(); if (val == 'dark') GM_setValue('siteThemes', '1'); else GM_setValue('siteThemes', '0'); }); function chooseTheme(name) { if (name == "dark") { GM_addStyle("body {background-color: #202124;color: #fff}a {color: #78bcf7;text-decoration: none;}a:hover, a:focus {color: #e9f5ff;}a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {color: #fff;text-decoration: none;background-color: #57595e;}.table-hover>tbody>tr:hover {background-color: #414346;}.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {border: 1px solid #57595e;}.form-control {color: #e1e4ed;background-color: #303134;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #707070;}.btn-default {color: #fff;background-color: #83858b;border-color: #ccc;} .panel-body, .panel-default {background: #303134; border-color:#303134;} .panel-default>.panel-heading {background-color: #57595e; border: none;}.list-group-item{background-color: #303134;border: 1px solid #57595e;}a.list-group-item, button.list-group-item {color: #8fb9c6;} .breadcrumb {background-color: #57595e;}.breadcrumb>.active, .up-maroon{color: #fff;}.table-actions thead tr th:last-child {background: #202124;}.table>tbody>tr.warning>td {background-color: #57595e;}.table-hover>tbody>tr.warning:hover>td {background-color: #626772;}.table>tbody>tr.danger>td {background-color: #e1cfcf;color: #d5211b;}.alert-success {color: #ffffff;background-color: #3c763d;border: none!Important;}.alert-danger {color: #fff;background-color: #a94442;border: none;}.alert-warning {color: #fff;background-color: #8a6d3b;border: none;}.modal-header {background-color: #2c2d2f;} .modal-body {background-color: #171819;}.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {background-color: #a8b8c1;}"); } else { //do nothing } } setSavedSettings(); })();