标签:none Code item Vjudge fa important nav vjudge
Stylus
@-moz-document url-prefix("https://cn.vjudge.net/"), url-prefix("https://vjudge.net/") { dd { font-family: "Noto Serif", "Noto Serif CJK SC Medium", serif; background-color: rgba(255, 255, 255, 0.5) !important; box-shadow: none; } dd pre { font-family: "DejaVu Sans Mono", serif; } .fa-refresh.fa-spin { -webkit-animation: fa-spin 1s infinite; animation: fa-spin 1s infinite; } .fa-spin, .fa-pulse { animation: none; } .fa-2x, .fa-3x, .fa-4x, .fa-5x { font-size: 1em !important; } #problem_discuss { display: none; } .navbar{ z-index: 999; width: 100%; top: 0; box-shadow: 0 2px 10px 0 rgba(34,36,38,.15); border-radius: 0!important; background-color: white !important; padding: 0 2rem; } .navbar-brand{ color: blue!important; margin: 0!important; } .nav-item { margin: 0!important; } .nav-item>a, .navbar-brand{ color: black!important; padding: 1em 1em !important; font-size: 1rem; } .nav-item.active { background-color: rgba(0,0,0,0.05); } .nav-item:hover,.nav-item:hover>input{ background-color: #f5f5f5; } .dropdown-menu { border-radius: 0; margin: 0; } .navbar-brand>img { position: absolute; left: 1em; } body { background: none; } #code-content, code.hljs { background: none!important; border: 1px black dotted!important; } .hljs, .hljs-section, .hljs-title { color:black; } }
TamperMonkey
// ==UserScript== // @name vjudge jumper // @namespace none // @version 0.1 // @description jump // @author sahdsg // @match https://cn.vjudge.net/* // @match https://vjudge.net/* // @grant none // ==/UserScript== (function() { 'use strict'; function funcs() { var k =$("input.nav-item").val(); if(k.indexOf("!")==0) { window.location.href='/problem#OJId=All&probNum=&title='+k.slice(1)+'&source=&category=all'; } else if(k.indexOf("BZOJ")==0) { window.location.href='/problem/HYSBZ-'+k.slice(5); } else { window.location.href='/problem/'+k; } } $(".nav.navbar-nav").append('<li class="nav-item" style="padding: .25em 1em !important;"><input class="nav-item" style="border: none;height: 3em;"></li>'); $("input.nav-item").keypress(function (e) {if (e.which == 13) {funcs()}}); })();
// ==UserScript== // @name vjudge Timer // @namespace none // @version 1.0 // @description vjudge计时器 // @author sahdsg // @match https://cn.vjudge.net/problem/* // @match https://vjudge.net/problem/* // @grant none // ==/UserScript== (function(){ var odate = new Date(); var timeron = true; function getTime() { var date = new Date()-odate; var second = Math.floor(date/1000)%60; if(second<10) { second="0"+second; } var minute = Math.floor(date/60000)%60; if(minute<10) { minute="0"+minute; } var hour = Math.floor(date/3600000)%60; if(hour<10) { hour="0"+hour; } var str=hour+':'+minute+':'+second; var mtimer = document.getElementById("timerid"); mtimer.innerHTML=str; } function changeTimer() { if(timeron) { getTime(); clearInterval(terval); timeron = false; $("#timerop").html("continue"); $("#problem_discuss").slideDown(); } else { getTime(); terval = setInterval(getTime,1000); timeron=true; $("#timerop").html("pause"); $("#problem_discuss").slideUp(); } } function resetTimer() { odate = new Date();var mtimer = document.getElementById("timerid");mtimer.innerHTML='00:00:00'; } $("#prob-left-panel").prepend('<div class="alert row alert-danger"><table width="100%"><tbody><tr><td>Time used:</td><td style="text-align: right" width="50%" id="timerid">00:00:00</td></tr><tr><td><button class="btn-danger" id="timereset">reset</button></td><td style="text-align: right"><button class="btn-danger" id="timerop">pause</button></td></tr></tbody></table></div>'); $("#timerop").click(function(){changeTimer();});$("#timereset").click(function(){resetTimer();}); var terval = setInterval(getTime,1000); $("#problem_discuss").hide(); timeron=true; })();
标签:none,Code,item,Vjudge,fa,important,nav,vjudge 来源: https://www.cnblogs.com/sahdsg/p/10659806.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。