Skip to content

Commit 5e237cc

Browse files
committed
新增 [快速添加链接] 功能
1 parent 04c975b commit 5e237cc

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

Hostloc-Enhanced.user.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// ==UserScript==
22
// @name 全球主机交流论坛增强
3-
// @version 1.4.7
3+
// @version 1.4.8
44
// @author X.I.U
5-
// @description 自动签到(访问空间 +22 积分)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、回帖小尾巴、自动无缝翻页、快捷回到顶部(右键网页两侧空白处)、收起预览帖子(左键网页两侧空白处)、屏蔽投票贴、屏蔽阅读权限 255 帖子、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复
5+
// @description 自动签到(访问空间 +22 积分)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、回帖小尾巴、自动无缝翻页、快捷回到顶部(右键网页两侧空白处)、收起预览帖子(左键网页两侧空白处)、屏蔽投票贴、快速添加链接、屏蔽阅读权限 255 帖子、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复
66
// @match *://hostloc.com/*
77
// @match *://91ai.net/*
88
// @icon https://hostloc.com/favicon.ico
@@ -411,12 +411,16 @@
411411
function replyCustom_1() {
412412
let floatlayout_reply = e => {
413413
if (e.target.nodeType == 1 && e.target.innerHTML && e.target.innerHTML.indexOf('id="floatlayout_reply"') > -1) {
414+
// 快速回复(悬浮)中添加 URL 按钮
415+
document.querySelector('#floatlayout_reply .fbld').insertAdjacentHTML('afterend', `<a href="javascript:;" title="点击给选中文字添加 url 标签(可正常显示为 URL)" class="flnk" style="filter: hue-rotate(83deg);" onclick="seditor_insertunit('post', '[url][i]', '[/i][/url]');doane(event);">URL</a>`);
414416
document.getElementById('postsubmit').onclick = function(){
415417
if (GM_getValue('menu_customLittleTail')) document.getElementById('postmessage').value += GM_getValue('menu_customLittleTail').replaceAll('\\n', '\n');
416418
}
417419
}
418420
}
419421
document.addEventListener('DOMNodeInserted', floatlayout_reply); // 监听插入事件
422+
// 快速发帖(各版块帖子列表底部)中添加 URL 按钮
423+
document.querySelector('#fastposteditor .fbld').insertAdjacentHTML('afterend', `<a href="javascript:;" title="点击给选中文字添加 url 标签(可正常显示为 URL)" class="flnk" style="filter: hue-rotate(83deg);" onclick="seditor_insertunit('post', '[url][i]', '[/i][/url]');doane(event);">URL</a>`);
420424
}
421425

422426
function replyCustom_2() { // 帖子底部的回复框

0 commit comments

Comments
 (0)