beehaw.org Ctrl + Enter to submit comment

beehaw.org Ctrl + Enter to submit comment 2

目前為 2023-06-02 提交的版本,檢視 最新版本

// ==UserScript==
// @name        beehaw.org Ctrl + Enter to submit comment 
// @namespace   english
// @description beehaw.org Ctrl + Enter to submit comment  2
// @include     http*://*beehaw.org*
// @version     1.9
// @run-at document-end
// @license MIT
// @grant       GM_addStyle
// ==/UserScript==


// Main - CSS hides two classes - video add box, and call to action box under it. - also social media



function submitForm(originator)
{
    var pN=originator.parentNode;
    while (true)
    {
        if (pN&&pN.nodeName=='FORM')
        {
            pN.submit();
            break;
        }
        pN=pN.parentNode;
    }
}






function ctrlenterforlemmy(){
  
var form2 = getSelection().getRangeAt(0).commonAncestorContainer.parentNode;

//form2.closest("form").submit();
//jquery error? 

submitForm(form2);



}




document.body.addEventListener('keydown', (event) => {
    if(event.key === "Enter" && (event.metaKey || event.ctrlKey)) {


ctrlenterforlemmy();

//END
    }
});