NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Tribot Mentioner // @namespace http://tribot.org/ // @version 0.1 // @description Tribot mentioner // @author You // @match tribot.org/forums* // @grant none // ==/UserScript== (function() { 'use strict'; // Modified from https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript var outerNames = $("strong[itemprop='name']"); var textArea = document.createElement("textarea"); textArea.style.position = 'absolute'; textArea.style.background = 'transparent'; function addText(){ var postBox = $(".cke_wysiwyg_div"); postBox.append('[member=' + $(this).prev()[0].textContent + ']'); } for (var i = outerNames.length - 1; i >= 0; i--) { var paragraph = document.createElement("p"); paragraph.style.cssText = "font-size: 14px; margin:0;font-weight:400;cursor: pointer;"; paragraph.innerHTML = "@Mention"; var textName = outerNames[i].textContent; paragraph.addEventListener("click", addText, false); outerNames[i].appendChild(paragraph); } })();