Guest User

Untitled

a guest
Sep 17th, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. function fire(o){
  2. var r = Math.random();
  3. o.css('text-shadow',
  4. '' + Math.floor(1+r*1) + 'px -' + Math.floor(1+r*1) + 'px ' + Math.floor(1+r*1 )+ 'px #A10606,' +
  5. '' + Math.floor(1+r*1) + 'px -10px ' + Math.floor(10+r*15) + 'px white,' +
  6. '0 -' + Math.floor(1+r*2) + 'px ' + Math.floor(3+r*6 )+ 'px red,' +
  7. '' + Math.floor(1+r*2) + 'px -' + Math.floor(1+r*2) + 'px ' + Math.floor(5+r*15) + 'px white, ' +
  8. '5px -' + Math.floor(5+r*10) + 'px 15px lightyellow,' +
  9. '8px -' + Math.floor(1+r*2) + 'px ' + Math.floor(10+r*20) + 'px yellow,' +
  10. '12px -3px ' + Math.floor(1+r*2) + 'px orange,' +
  11. '5px -6px ' + Math.floor(2+r*4) + 'px orange,' +
  12. '15px -' + Math.floor(2+r*4) + 'px 30px darkorange,' +
  13. '0px -' + Math.floor(2+r*4) + 'px ' + Math.floor(20+r*40) + 'px red,' +
  14. '' + Math.floor(2+r*4) + 'px -' + Math.floor(2+r*4) + 'px 20px red,' +
  15. '-' + 1+Math.floor(r*2) + 'px -6px ' + Math.floor(14+r*4) + 'px red,' +
  16. '' + 1+Math.floor(r*2) + 'px -8px ' + Math.floor(14+r*4) + 'px red,' +
  17. '' + Math.floor(2+r*4) + 'px -8px ' + Math.floor(14+r*4) + 'px red,' +
  18. '' + 10+Math.floor(r*20) + 'px -' + 50+Math.floor(r*14) + 'px ' + Math.floor(7+r*2) + 'px red,' +
  19. '' + 1+Math.floor(r*2) + 'px -15px 8px black,' +
  20. '' + Math.floor(2+r*4) + 'px -16px 8px black,' +
  21. '' + 5+Math.floor(r*10) + 'px -20px ' + 5+Math.floor(r*10) + 'px black,' +
  22. '' + 5+Math.floor(r*14) + 'px -15px ' + 5+Math.floor(r*10) + 'px black,' +
  23. '' + 5+Math.floor(r*10) + 'px -' + 5+Math.floor(r*10) + 'px ' + 5+Math.floor(r*10) + 'px black,' +
  24. '' + 5+Math.floor(r*14) + 'px -22px ' + 5+Math.floor(r*10) + 'px black,' +
  25. '20px -30px 15px black');
  26. }
  27.  
  28. function extinguish(o){
  29. o.css('text-shadow','none');
  30. }
  31.  
  32. var fireplace;
  33.  
  34. function burn(i){
  35. var o = $('.burn-' + i);
  36. o.fadeOut(5000, function(){
  37. extinguish(o);
  38. clearInterval(fireplace);
  39. });
  40. fireplace = setInterval(function(){
  41. fire(o);
  42. },60);
  43. }
  44.  
  45. var i = 0;
  46. $('.user-container').each(function(){
  47. i++;
  48. $(this).addClass('burn-' + i);
  49. $(this).find('.meta').append('&nbsp;<span class="burn vote-count-container"><span class="img vote" title="Set fire to this message" style="line-height:1px;" onclick="burn(' + i + ');">F</span><span class="times"></span></span>');
  50. });
Advertisement
Add Comment
Please, Sign In to add comment