Double click on a comment to like. Double click again to remove like.
当前为
// ==UserScript==
// @name Double Click to Like YouTube Comments
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Double click on a comment to like. Double click again to remove like.
// @author 49ta
// @match *://*.youtube.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @require https://greasyfork.org/scripts/5392-waitforkeyelements/code/WaitForKeyElements.js?version=19641
// @grant GM_addStyle
// ==/UserScript==
(function() {
'use strict';
window.addEventListener('load', () => {
var cmtSection = "#sections";
waitForKeyElements(cmtSection, () => {
document.querySelector(cmtSection).addEventListener('mousedown', (e) => {
if (e.detail > 1 && e.target.id != "contenteditable-root") e.preventDefault()
});
});
var cnt = 0;
var cmt = "ytd-comment-renderer";
waitForKeyElements(cmt, () => {
function addDbl() {
var item = document.querySelectorAll(cmt)[cnt];
item.addEventListener('dblclick', (e) => {
if (e.target.id != "contenteditable-root") event.target.closest(cmt).querySelector("#like-button").click()
});
cnt++;
};
addDbl();
});
});
})();