/*jQuery(document).ready(function() { var _self = this; jQuery('.upload_image_button').click(function() { _self.field = jQuery(this).prev(); tb_show('', 'media-upload.php?type=image&TB_iframe=true', false); return false; }); window.send_to_editor = function(html) { imgurl = jQuery('img',html).attr('src'); _self.field.val(imgurl); tb_remove(); _self.createPreview(); } this.createPreview = function() { node = _self.field.next(); } }); */ function wpdreamsuploader(args) { this.constructor = function() { this.buttons = jQuery('.wpdreamsUpload_button'); if (this.buttons.length==0) return; this.currentInput = null; this.init(); jQuery('input.wpdreamsUpload').change(function() { var _parent = this; jQuery('img', this.parentNode).each(function(){ jQuery(this).css("display", "inline"); this.src = jQuery(_parent).val()+"?"+Math.random(); }); }); jQuery("img[rel]").overlay(); }, this.init = function() { this.buttons.bind('click', jQuery.proxy(this.openTb, this)); jQuery('input[name="default"]').click(function(){ jQuery(this).prev().prev().val(jQuery(this).next().val()); jQuery('input.wpdreamsUpload').trigger("change"); }); window.send_to_editor = jQuery.proxy(function(html) { imgurl = jQuery('img',html).attr('src'); if (this.currentInput==null) return; this.currentInput.val(imgurl); tb_remove(); jQuery('input.wpdreamsUpload').trigger("change"); }, this); }, this.openTb = function(e) { this.currentInput = jQuery(e.target).prev(); tb_show('', 'media-upload.php?type=image&TB_iframe=true', false); return false; } this.constructor(); } jQuery(document).ready(function() { if (x==null) var x = new wpdreamsuploader(); });