Greasy Fork is available in English.

HNUST 新版教务 Material Design 化

辣鸡强智!

// ==UserScript==
// @name         HNUST 新版教务 Material Design 化
// @namespace    https://jakting.com/archives/hnust-mdui.html
// @version      0.2
// @description  辣鸡强智!
// @author       hjthjthjt
// @match        http://kdjw.hnust.edu.cn/*
// @match        http://xxjw.hnust.edu.cn/*
// @grant        none
// ==/UserScript==

/*
更新日志:
1. 修复侧栏文字错位
2. 适配潇湘学院
*/

(function() {
    'use strict';
    var color = "mdui-color-blue-grey-800";
    var colorNav = "mdui-color-blue-grey";
    var colorBackground = "mdui-color-blue-grey-50";
    //全局
    $("body").append("<script src='https://cdn.bootcdn.net/ajax/libs/mdui/1.0.0/js/mdui.min.js'></script><style>@import url('https://cdn.bootcdn.net/ajax/libs/mdui/1.0.0/css/mdui.min.css');.edu-bg-balck .lsm-expand-btn {background-color: #37474f!important;}.submenu a:hover, .submenu a.active {background: linear-gradient(90deg,#90a0aa 0%,rgba(59,130,255,0) 100%)!important;border-left-color: #3e5967!important;}.submenu a{background-color: #0b1317!important;}{background-color: #0b1317!important;}.open .submenu li div {background-color: #102027!important;}.accordion .link{height: 50px!important;line-height: 20px!important;}.navBar-right>div{background-color:transparent!important;}html{background-color:none!important;}.Nsb_r_list_thb{width:auto!important;}.mdui-tab{margin-bottom:20px!important;}select{z-index:999!important;}.breadcrumbs a,.icon-close01{color:rgba(255,255,255,.5)!important;}.breadcrumbs .current,.current .icon-close01{color:#eceff1!important;}.breadcrumbs a.current{background:none!important;}.edu-badge i {font-size:24px!important;color: #fff!important;}.personal-center{margin: 0!important;}.personal-left-item{margin-left:24px!important;width: 55%!important;}.personal-right-item{width: 41%!important;}.accordion .link{padding: 18px 15px 15px 60px;!important}.edu-logo{margin-top:10px!important;display:block!important;padding:8px 0 8px 15px!important}.edu-logo div{height:60px!important;width:170px!important;background-size:100%!important}.edu-header{height:auto!important}.edu-sideMenu{margin-top:10px!important}</style>");
    $("body").addClass(colorBackground); //我的桌面
    $("select").addClass("mdui-select");
    $("input").addClass("mdui-textfield-input");
    $("button").addClass("mdui-btn").addClass("mdui-btn-raised");
    width = 700;
    /**
    * 侧边栏
    */
    $(".edu-aside").addClass(color).addClass("mdui-shadow-24"); //主背景
    $(".edu-bg-balck .accordion").addClass(color); //列表背景
    $(".edu-bg-balck .accordion>li>.link").addClass(color); //列表文字
    //列表图标
    $(".link .icon-xitongguanli").replaceWith('<i class="mdui-icon material-icons">home</i>'); //我的桌面
    $(".link .icon-chengjiguanli").replaceWith('<i class="mdui-icon material-icons">assignment</i>'); //学籍成绩
    $(".link .icon-biyeguanli").replaceWith('<i class="mdui-icon material-icons">person_pin</i>'); //培养管理
    $(".link .icon-peiyangfangan").replaceWith('<i class="mdui-icon material-icons">create</i>'); //考试报名
    $(".link .icon-zhuanjiazhandian").replaceWith('<i class="mdui-icon material-icons">gavel</i>'); //实践环节
    $(".link .icon-yuanxipinggu").replaceWith('<i class="mdui-icon material-icons">school</i>'); //教学评价
    $(".link .jiaoliushengguanli").replaceWith('<i class="mdui-icon material-icons">record_voice_over</i>'); //交流申请
    /**
    * 网站主体(嵌套)
    */
    $("#Frame0").attr('frameborder',0);
    //顶部条
    $(".edu-navBar").addClass(colorNav).addClass("mdui-shadow-3");
    $(".icon-tab-left").replaceWith('<i class="mdui-icon material-icons" id="scrollLeft">chevron_left</i>'); //不过这两个按钮好像不起作用
    $(".icon-tab-right").replaceWith('<i class="mdui-icon material-icons" id="scrollRight">chevron_right</i>'); //不过这两个按钮好像不起作用
    $(".icon-alarm").replaceWith('<i class="mdui-icon material-icons" onclick="showMenuErji_menu(\'PTWH\',\'/ggly/xxtz_query\',\'消息通知\',3)">notifications</i>'); //消息通知图标
    //卡片
    $(".personal-common").addClass("mdui-card")
    //页面主标题
    var pageTitle = $(".Nsb_layout_r .title").text();
    $(".Nsb_layout_r .title").replaceWith('<div class="mdui-tab" mdui-tab><a class="mdui-ripple mdui-tab-active">'+pageTitle+'</a></div>');
    //表格
    $('.layui-table').addClass('mdui-table').addClass('mdui-table-hoverable').removeClass('layui-table');

})();