<% if !request.xhr? %> <textarea> <% end %> var returnurl = "<%= @asset.data.url %>"; var returntitle = "<%= show_all_fields(@asset, 'title') %>"; var returndescription = "<%= show_all_fields(@asset, 'description') %>"; var win = tinyMCEPopup.getWindowArg("window"); win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = returnurl; if(win.document.getElementById(tinyMCEPopup.getWindowArg("alt"))) win.document.getElementById(tinyMCEPopup.getWindowArg("alt")).value = returndescription; win.document.getElementById(tinyMCEPopup.getWindowArg("title")).value = returntitle; if (typeof(win.ImageDialog) != "undefined") { // we are, so update image dimensions... if (win.ImageDialog.getImageData) win.ImageDialog.getImageData(); // ... and preview if necessary if (win.ImageDialog.showPreviewImage) win.ImageDialog.showPreviewImage(returnurl); } tinyMCEPopup.close(); <% if !request.xhr? %> </textarea> <% end %>