Advertisement
aseeon

wykop-embed-pastebin.user

Apr 16th, 2018
3,013
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         Wykop pastebin embed
  3. // @description  Embeduje linki do pastebin.com
  4. // @version      0.1
  5. // @released     2018-04-16
  6. // @copyright    aseeon
  7. // @namespace    http://www.wykop.pl/*
  8. // @match        *://www.wykop.pl/*
  9. // @downloadURL  https://pastebin.com/raw/YAUpwPXZ
  10. // ==/UserScript==
  11.  
  12. function embed_pastebin(pastebin_link, index){
  13.     var id = pastebin_link.href.split('/').pop();
  14.     pastebin_link.onclick = function() {
  15.         var existing_element = document.getElementById(id);
  16.         if (existing_element) {
  17.             existing_element.parentNode.removeChild(existing_element);
  18.         } else {
  19.             var pastebin_embed = document.createElement("iframe");
  20.             pastebin_embed.src = 'https://pastebin.com/embed_iframe/' + id;
  21.             pastebin_embed.style = 'border: none;width: 100%;height: 450px;margin-top: 10px;';
  22.             pastebin_embed.id = id;
  23.             pastebin_link.insertAdjacentElement('afterend', pastebin_embed);
  24.         }
  25.         return false;
  26.     };
  27. }
  28.  
  29. (function() {
  30.     'use strict';
  31.     var pastebin_links = document.querySelectorAll('div.text a[href*="pastebin.com"]');
  32.     Array.prototype.forEach.call(pastebin_links, embed_pastebin);
  33. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement