Omegabait Button

Adds "omegabait please use a lit m80 firecracker as a sounding rod" to any post at the click of a button.

  1. // ==UserScript==
  2. // @name Omegabait Button
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Adds "omegabait please use a lit m80 firecracker as a sounding rod" to any post at the click of a button.
  6. // @author Cobson1997
  7. // @match https://soyjak.party/*
  8. // @icon https://i.imgur.com/pnoLTxP.png
  9. // @grant none
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function () {
  14. function insert_after(new_node, ref_node) {
  15. ref_node.parentNode.insertBefore(new_node, ref_node.nextSibling);
  16. }
  17. function con_cat(value)
  18. {
  19. let form_textarea = document.getElementById('body');
  20. form_textarea.value += value;
  21. form_textarea.focus();
  22. }
  23. function mass_reply() {
  24. let form_textarea = document.getElementById('body');
  25. let textarea = document.getElementById('body');
  26. let email = document.getElementById('email_selectbox');
  27. textarea.value = "omegabait please use a lit m80 firecracker as a sounding rod";
  28. email.value = "sage";
  29. form_textarea.focus();
  30. }
  31. function nlq(str){
  32. return str.replace(/(?:\r\n|\r|\n)/g, '\n>');
  33. }
  34. let ref_node = document.getElementById('body');
  35. function button_cons(value, click_event){
  36. let button_el = document.createElement("input");
  37. button_el.type = "button";
  38. button_el.value = value;
  39. button_el.addEventListener("click", click_event, false);
  40. insert_after(button_el, ref_node);
  41. }
  42. button_cons("Bait", mass_reply);
  43. })();