Advertisement
XZTablets

MultiplayerPiano Clickable Links

Jul 20th, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. // When changing rooms
  2. MPP.client.on("ch", (msg) => {
  3. setTimeout(() => {
  4. let messages = document.getElementsByClassName("message");
  5. for(let i=0; i<messages.length; i++){
  6. messages[i].innerHTML = messages[i].innerHTML.replace(/(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*))/gmi, "<a target='blank' href='$1'>$1</a>");
  7. }
  8. }, 250);
  9. });
  10.  
  11. // When new message
  12. MPP.client.on("a", (msg) => {
  13. let messages = document.getElementsByClassName("message");
  14. let last = messages[messages.length-1];
  15. last.innerHTML = last.innerHTML.replace(/(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*))/gmi, "<a target='blank' href='$1'>$1</a>");
  16. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement