洛谷 - 讨论区输入框内Ctrl+Enter直接发帖/回复

洛谷讨论区输入框内Ctrl+Enter直接发帖/回复

目前为 2020-08-16 提交的版本。查看 最新版本

// ==UserScript==
// @name         洛谷 - 讨论区输入框内Ctrl+Enter直接发帖/回复
// @namespace    http://tampermonkey.net/
// @version      1
// @description  洛谷讨论区输入框内Ctrl+Enter直接发帖/回复
// @author       Henry-ZHR
// @match        https://www.luogu.com.cn/discuss/*
// @grant        none
// @require      https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
// @license      WTFPL; http://www.wtfpl.net/txt/copying/
// ==/UserScript==

(function() {
	"use strict";
	$.noConflict();
	var submitOnKeydown = function(e) {
		if (e.ctrlKey && (e.keyCode == 10 || e.keyCode == 13)) {
			if (document.location.href.startsWith("https://www.luogu.com.cn/discuss/lists")) {
				// 发帖
				document.getElementById("submitpost").click();
			}
			else {
				// 回复
				document.getElementById("submit-reply").click();
			}
		}
	}
	jQuery("textarea").keydown(submitOnKeydown);
	jQuery("input[name=\"captcha\"]").keydown(submitOnKeydown);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址