Advertisement
Guest User

Untitled

a guest
Jan 31st, 2019
4,089
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.52 KB | None | 0 0
  1. <!--
  2.  Installation:
  3.    Open "Taimanin RPGX Viewer.html" and replace the footer section with the below html/script.
  4.    
  5.    What the footer section looks like:
  6.      <div id="footer">
  7.        <input type="button" name="foot-exit" value="Exit">
  8.        <input type="button" name="foot-skip" value="Skip">
  9.        <input type="button" name="foot-auto" value="Auto">
  10.      </div>
  11. -->
  12. <div id="footer">
  13.   <input type="button" name="foot-exit" value="Exit">
  14.   <input type="button" name="foot-skip" value="Skip">
  15.   <input type="button" name="foot-auto" value="Auto">
  16.  
  17.   <input type="button" id="moonspeak-button" value="Copy Moonspeak" style="width: 220px;">
  18.   <textarea id="moonspeak-value-holder" style="position: absolute; height: 1px; width: 1px; opacity: 0; z-index:-500; top: 0;"></textarea>
  19.   <script>
  20.     document.getElementById("moonspeak-button").addEventListener("click", function(){
  21.       var regex = /<br\s*[\/]?>/gi
  22.       var moonspeaker = document.getElementsByClassName("name-plate")[0].innerHTML
  23.       moonspeaker = moonspeaker && moonspeaker.match(/^ *$/) == null ? `[${moonspeaker}]\n` : ''
  24.      var moonspeak = document.getElementsByClassName("text-box-text")[0].innerHTML.replace(regex, "\n")
  25.      var moonspeakValueHolder = document.getElementById("moonspeak-value-holder")
  26.      moonspeakValueHolder.value = `${moonspeaker}${moonspeak}`
  27.      moonspeakValueHolder.select()
  28.      document.execCommand("copy")
  29.      console.log("Copied the text: " + moonspeakValueHolder.value)
  30.    });
  31.   </script>
  32. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement