%#= encoding: utf-8 %> $(document).on('click', '#ajax_form_submit', function(){ // $('#ajaxForm').ajaxSubmit({ // beforeSubmit: function(a,f,o) { // o.dataType = 'script'; // if (o.dataType == 'script') { // o.url = o.url.split('?'); // split on GET params // if (o.url[0].substr(-3) != '.js') o.url[0] += '.js'; // force rails to respond to respond to the request with :format = js // o.url = o.url.join('?'); // join on GET params // } // }, // success: function(response,status,xhr){ // alert(response); // alert(status); // alert(xhr); // }, // error:function(){ // alert("error"); // } // }); var o = { // dataType: 'script', dataType: 'html', url:$("#ajaxForm").attr("action"), beforeSubmit: function(){ var sub = true; $("span.error").remove(); $("#dyn_error").empty(); $("#ajaxForm input").each(function(){ if($(this).val() == ""){ $(" *").insertAfter($(this)); sub = false; } }) if(!sub){ $("#dyn_error").text("Cannot be empty."); $("#dyn_error").text("<%= I18n.t('cant_empty_star') %>"); return false; } }, success: function(response,status,xhr){ if(typeof tinyMCEPopup != "undefined"){ var x = response.split("#"); var returnurl = x[0], returntitle = x[1], returndescription = x[2]; var win = tinyMCEPopup.getWindowArg("window"); win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = returnurl; 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(); }else{ //incase if we want to do something for quick edit file upload // var modalvalues = ""; // var r = ""; // if(rcom.getInternetExplorerVersion() > -1){ // r = "