document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <script src=\'http://code.jquery.com/jquery-latest.js\' type=\'text/javascript\'></script>
  2. <style type=\'text/css\'>
  3. .caption-text { clear:both;color:#666;font-size:90%;text-align:center;margin:0 0 6px;padding:3px 0 0; }
  4. </style>
  5. <script type=\'text/javascript\'>
  6. //<![CDATA[
  7. // Add captions to images from title tag
  8. // by MS-potilas 2012. See http://yabtb.blogspot.com/
  9. function addCaption(img) {
  10.   var ele=$(img);
  11.   if(ele.parent().is(".caption-wrap")) return;
  12.   var title=ele.attr(\'title\');
  13.   if(typeof title === "undefined" || title=="") return;
  14.   if(ele.parent().is("a")) ele=ele.parent();
  15.   var align=ele.attr("align");
  16.   if(!align) align=ele.css("float");
  17.   if(align=="") align="none";
  18.   var container=ele.wrap(\'<div style="display:inline-block" class="caption-wrap \'+align+\'" />\').parent();
  19.   container.css("float", align);
  20.   container.css("width", ele.outerWidth()+"px");
  21.   container.css("margin-left", ele.css("margin-left"));
  22.   container.css("margin-right", ele.css("margin-right"));
  23.   container.css("margin-bottom", ele.css("margin-bottom"));
  24.   ele.css("margin-left", "0px");
  25.   ele.css("margin-right", "0px");
  26.   ele.css("margin-bottom", "0px");
  27.   var text=container.append(\'<p class="caption-text">\'+title+\'</p>\').find(".caption-text");
  28.   text.css("width", ele.outerWidth()+"px");
  29. }
  30. // add captions on window.load to img\'s with class "caption"
  31. $(window).load(function() {
  32.   $("img.caption").each(function() {
  33.     addCaption(this);
  34.   });
  35. });
  36. //]]>
  37. </script>
');