Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

iamfriendly

By: a guest on Jun 22nd, 2010  |  syntax: JavaScript  |  size: 1.25 KB  |  views: 2,056  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. jQuery(document).ready(function() {
  2.  
  3.         (function(){ var tb_show_temp = window.tb_show; window.tb_show = function(){ tb_show_temp.apply(null, arguments);
  4.  
  5.                 var iframe = jQuery('#TB_iframeContent');
  6.                 iframe.load(function(){
  7.                     var iframeDoc = iframe[0].contentWindow.document;
  8.                     var iframeJQuery = iframe[0].contentWindow.jQuery;
  9.                     var buttonContainer = iframeJQuery('tr.submit td:first-child');
  10.        
  11.                         // Only do stuff if we find a sensible button container
  12.                     if (buttonContainer){
  13.                         var button = iframeDoc.createElement('button');
  14.                         button.type = 'button';
  15.                         button.appendChild(iframeDoc.createTextNode('Insert'));
  16.                
  17.                                 // Click event of some description
  18.                         iframeJQuery(button).click(function(){
  19.                             var imgurl = iframeJQuery('.thumbnail').attr('src');
  20.                             jQuery('#upload_image').val(imgurl);
  21.                             tb_remove();
  22.                         })
  23.                         buttonContainer.append(button);
  24.                     }
  25.                 });
  26.  
  27.          }})()
  28.  
  29.         jQuery('#upload_image_button').click(function() {
  30.          formfield = jQuery('#upload_image').attr('name');
  31.          //tb_show('Test', 'media-upload.php?type=image&tab=library&TB_iframe=true');
  32.          tb_show('Test', 'media-upload.php?type=image&TB_iframe=1');
  33.          return false;
  34.         });
  35.  
  36. });