Guest User

PD smiles

a guest
Oct 13th, 2014
636
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @encoding utf-8
  3. // @id prodota.ru-031fd886-bec0-444e-a926-b6c699a9444f@scriptish
  4. // @name pd-smiles
  5. // @version 1.0
  6. // @namespace
  7. // @author 2poy
  8. // @description
  9. // @include http://prodota.ru/forum/*
  10. // @run-at document-end
  11. // ==/UserScript==
  12. (function(){
  13. var smileList = [];
  14. smileList.push( //Стандартные смайлы ПД
  15. 'petro','buba','avtorklif','rickroll',
  16. 'mameprivet','vihui','zloy','trollface','fffuuu','palevo','lol',
  17. 'sosew','geys','hmm','nate','vaunew','clown','fuckyea',
  18. 'smile','sad','dunno','subj','xdnew','avtoradolf','opasnoste',
  19. 'pidorasy','metalhead','snobuedance','nono','wizard','spydance',
  20. 'newcry','spasibo_podrochil','palevojein','ohmy',
  21. 'ispug',
  22. 'yes','ohpalevo','_','parovozdjan','ginsgnil','geypalevonew','shok',
  23. 'yazik','shaytan','spy','veblo_1','^^','metal','fie','huyase',
  24. 'boss','lostneprowaet','bayan','perec','prayy',
  25. 'http://i.imgur.com/grP3X.gif','http://i.imgur.com/lEdkS.png',
  26. 'http://www.uralweb.ru/forums/img/smiles/popcorm1.gif',
  27. '<hr>'
  28. );
  29. smileList.push( // DOTO
  30. 'http://www.cyberfrags.com/sml/cool.gif','http://www.cyberfrags.com/sml/give.gif',
  31. 'http://www.cyberfrags.com/sml/wink.gif','http://www.cyberfrags.com/sml/facepalm.gif',
  32. 'http://www.cyberfrags.com/sml/hex.gif','http://www.cyberfrags.com/sml/laugh.gif',
  33. 'http://www.cyberfrags.com/sml/surprise.gif','http://www.cyberfrags.com/sml/rage.gif',
  34. 'http://www.cyberfrags.com/sml/huh.gif','http://www.cyberfrags.com/sml/hush.gif',
  35. 'http://www.cyberfrags.com/sml/cry.gif','http://www.cyberfrags.com/sml/sleeping.gif',
  36. 'http://www.cyberfrags.com/sml/sad.gif','http://www.cyberfrags.com/sml/kissing.gif',
  37. 'http://www.cyberfrags.com/sml/crazy.gif','http://www.cyberfrags.com/sml/disapprove.gif',
  38. 'http://www.cyberfrags.com/sml/sick.gif','http://www.cyberfrags.com/sml/haste.gif',
  39. 'http://www.cyberfrags.com/sml/inv.gif','http://www.cyberfrags.com/sml/ill.gif',
  40. 'http://www.cyberfrags.com/sml/regen.gif','http://www.cyberfrags.com/sml/smile.gif',
  41. 'http://www.cyberfrags.com/sml/troll.gif','http://www.cyberfrags.com/sml/highfive.gif','http://www.cyberfrags.com/sml/cheeky.gif',
  42. 'https://pp.vk.me/c618222/v618222270/e836/WgVl9fuD0KA.jpg','https://pp.vk.me/c618222/v618222270/e83d/1G5wAh-GPM0.jpg','https://pp.vk.me/c618222/v618222270/e844/3NgCSZ6vlDI.jpg',
  43. 'https://pp.vk.me/c618222/v618222270/e84b/354QtrfeDHo.jpg','https://pp.vk.me/c618222/v618222270/e852/l51E-T3ICps.jpg','https://pp.vk.me/c618222/v618222270/e859/v8nbX_xVF2Q.jpg',
  44. 'https://pp.vk.me/c613422/v613422270/19c2c/O21sLGV6f-k.jpg','https://pp.vk.me/c613422/v613422270/19c33/MgrQJB6QiAc.jpg','https://pp.vk.me/c613422/v613422270/19c3a/PPxEtYH-c9k.jpg',
  45. 'https://pp.vk.me/c613422/v613422270/19c41/ynZegPZgc8c.jpg','https://pp.vk.me/c613422/v613422270/19c52/ANqmHO9_M8c.jpg',
  46.  
  47.  
  48.  
  49.  
  50. '<hr>'
  51. );
  52. smileList.push( //Смайлы артасяна
  53. 'http://doodoo.ru/smiles/anim3/b107.gif',
  54. 'http://doodoo.ru/smiles/anim4/bg136.gif','http://doodoo.ru/smiles/anim/big89.gif',
  55. 'http://doodoo.ru/smiles/anim2/big191.gif','http://doodoo.ru/smiles/anim2/big109.gif',
  56. 'http://doodoo.ru/smiles/anim/big20.gif','http://savepic.org/965777.gif',
  57. 'http://doodoo.ru/smiles/anim/big85.gif','http://doodoo.ru/smiles/anim/big53.gif',
  58. 'http://doodoo.ru/smiles/anim/big21.gif',
  59. 'http://doodoo.ru/smiles/anim/big29.gif','http://doodoo.ru/smiles/anim2/big117.gif',
  60. 'http://doodoo.ru/smiles/anim/hihi.gif','http://doodoo.ru/smiles/anim/big52.gif',
  61. 'http://www.yoursmileys.ru/ksmile/blin/k07035.gif', 'http://doodoo.ru/smiles/anim/big49.gif',
  62. 'http://savepic.org/967838.gif','http://www.yoursmileys.ru/ksmile/blin/k07041.gif',
  63. 'http://doodoo.ru/smiles/anim/big06.gif','http://doodoo.ru/smiles/anim/muede.gif',
  64. 'http://doodoo.ru/smiles/anim/big77.gif','http://www.yoursmileys.ru/ksmile/blin/k07116.gif',
  65. 'http://doodoo.ru/smiles/anim4/bg195.gif','http://doodoo.ru/smiles/anim/big32.gif',
  66. 'http://doodoo.ru/smiles/anim/big36.gif',
  67. 'http://www.yoursmileys.ru/ksmile/blin/k07080.gif','http://doodoo.ru/smiles/anim/big135.gif',
  68. 'http://doodoo.ru/smiles/anim/big26.gif','http://doodoo.ru/smiles/anim/ups.gif',
  69. 'http://doodoo.ru/smiles/anim/nein.gif','http://doodoo.ru/smiles/anim/big95.gif',
  70. 'http://doodoo.ru/smiles/anim2/big170.gif','http://www.yoursmileys.ru/ksmile/blin/k07009.gif',
  71. 'http://www.yoursmileys.ru/ksmile/blin/k07110.gif','http://www.yoursmileys.ru/ksmile/blin/k07097.gif',
  72. 'http://doodoo.ru/smiles/anim/big114.gif','http://doodoo.ru/smiles/anim2/big134.gif',
  73. 'http://doodoo.ru/smiles/anim2/big171.gif','http://www.yoursmileys.ru/ksmile/blin/k07017.gif',
  74. 'http://0544.iz.piccy.info.nyud.net/i5/44/05/390544/ii.gif',
  75. 'http://doodoo.ru/smiles/anim4/bg062.gif',
  76. '<hr>'
  77. );
  78.  
  79.  
  80. smileList.push( //sc2tv
  81. 'http://chat.sc2tv.ru/img/a.png',
  82. 'http://chat.sc2tv.ru/img/awesome.png',
  83. 'http://chat.sc2tv.ru/img/nocomments.png',
  84. 'http://chat.sc2tv.ru/img/manul.png',
  85. 'http://chat.sc2tv.ru/img/crazy.png',
  86. 'http://chat.sc2tv.ru/img/cry.png',
  87. 'http://chat.sc2tv.ru/img/glory.png',
  88. 'http://chat.sc2tv.ru/img/kawai.png',
  89. 'http://chat.sc2tv.ru/img/mee.png',
  90. 'http://chat.sc2tv.ru/img/omg.png',
  91. 'http://chat.sc2tv.ru/img/mhu.png',
  92. 'http://chat.sc2tv.ru/img/sad.png',
  93. 'http://chat.sc2tv.ru/img/slowpoke.png',
  94. 'http://chat.sc2tv.ru/img/2.png',
  95. 'http://chat.sc2tv.ru/img/mad.png',
  96. 'http://chat.sc2tv.ru/img/aangry.png',
  97. 'http://chat.sc2tv.ru/img/ii.png',
  98. 'http://chat.sc2tv.ru/img/happycry.png',
  99. 'http://chat.sc2tv.ru/img/notch.png',
  100. 'http://chat.sc2tv.ru/img/neponi.png',
  101. 'http://chat.sc2tv.ru/img/vaganych.png',
  102. 'http://chat.sc2tv.ru/img/ra.png',
  103. 'http://chat.sc2tv.ru/img/fire.png',
  104. 'http://www.doodoo.ru/smiles/anim/kreisch.gif','https://vk.com/images/stickers/103/64.png','https://vk.com/images/stickers/101/64.png','https://vk.com/images/stickers/105/64.png',
  105. 'https://vk.com/images/stickers/126/64.png','https://vk.com/images/stickers/107/64.png','https://vk.com/images/stickers/112/64.png',
  106. 'https://vk.com/images/stickers/113/64.png','https://vk.com/images/stickers/110/64.png','https://vk.com/images/stickers/108/64.png',
  107. 'https://vk.com/images/stickers/109/64.png','https://vk.com/images/stickers/114/64.png','https://vk.com/images/stickers/115/64.png',
  108. 'https://vk.com/images/stickers/116/64.png','https://vk.com/images/stickers/100/64.png','https://vk.com/images/stickers/119/64.png',
  109. 'https://vk.com/images/stickers/98/64.png','https://vk.com/images/stickers/122/64.png','https://vk.com/images/stickers/117/64.png',
  110. 'https://vk.com/images/stickers/118/64.png','https://vk.com/images/stickers/99/64.png','https://vk.com/images/stickers/125/64.png',
  111. 'https://vk.com/images/stickers/121/64.png','https://vk.com/images/stickers/128/64.png','https://vk.com/images/stickers/104/64.png',
  112. 'https://vk.com/images/stickers/106/64.png','https://vk.com/images/stickers/120/64.png','https://vk.com/images/stickers/97/64.png'
  113.  
  114.  
  115.  
  116.  
  117.  
  118. );
  119. var smiles = smileList.map(smile).join(''),
  120. styles = '<style>#smiles_2poy {margin-left: 65px;opacity:0.9} #smiles_2poy img {margin: 1px; max-height: 25px !important;}'+
  121. '#smiles_2poy hr{display:block;clear:both;background:none;border-top:1px solid #ddd;}</style>';
  122. function smile(smile, alt) {
  123. function url(smile) {
  124. if(smile.slice(0,4)=='http') return smile;
  125. return "http://prodota.ru/forum/public/style_emoticons/default/"+ smile +".gif";
  126. }
  127. return smile=='<hr>'?'<hr>':'<img class="bbc_img" alt="'+ alt +'" src="'+url(smile)+'">';
  128. }
  129. window.onload = function() {
  130. document.getElementById('ips_HasReplies').innerHTML += '<div id="smiles_2poy">'+smiles+'</div>'+styles;
  131. var appendedSmiles = document.querySelectorAll('#smiles_2poy img');
  132. setTimeout(function(){
  133. var els = document.querySelectorAll('[rel="lightbox"]')
  134. for(i in els) {try{els[i].removeAttribute('rel');}catch(e){}}
  135. }, 1000);
  136. for(n in appendedSmiles) {
  137. if(!appendedSmiles[n].addEventListener) return;
  138. appendedSmiles[n].addEventListener('click', function(ev){
  139. var copy = ev.target.cloneNode(true);
  140. document.querySelector('.cke_contents iframe').contentDocument.getSelection().getRangeAt(0).insertNode(copy);
  141. return false;
  142. }, true);
  143. }
  144. }
  145. })();
RAW Paste Data