{I" class:EFI"ProcessedAsset;FI"logical_path;FI"+i18n_admin_utils/translation_helper.js;FI" pathname;FI"fC:/dev/ws/ruby/i18n_admin_utils/app/assets/javascripts/i18n_admin_utils/translation_helper.coffee;FI"content_type;FI"application/javascript;FI" mtime;Fl+STSI" length;Fis I" digest;F"%fa72fdab9318f22e506b77f847ae2edfI" source;FI"s (function() { var get_content, handle_error; $(document).ready(function() { $('span.translation_missing').each(function() { var content, span; span = $(this); content = get_content(span); span.attr('title', ''); return span.popover({ html: true, title: 'Translation missing, Input', content: content }); }); return $(document).on('submit', 'form.translation_helper', function(e) { var form; e.preventDefault(); form = $(this); form.find('button').prop('disabled', true); $.ajax({ url: form.attr('action'), type: form.attr('method'), dataType: 'json', data: form.serialize() }).success(function(data) { var button, old_html; if (data.success) { button = form.find('button:not(.nosubmit)'); old_html = button.html(); button.width(button.width()); button.html(""); button.trigger('translation-saved'); setTimeout(function() { button.html(old_html); return button.prop('disabled', false); }, 1500); return form.find('div.alert').hide(); } else { return handle_error(form, data); } }).error(function(data) { return handle_error(form, data); }); return false; }); }); get_content = function(span) { var content, key, url; url = '/translation/edit'; key = span.attr('title').match(/translation missing: (.*)/)[1]; content = "
"; content += ""; content += ""; content += ""; content += ""; content += "
"; content += ""; content += "
"; return content; }; handle_error = function(form, data) { var alert; form.find('button').prop('disabled', false); alert = form.find('div.alert'); if (data.status) { alert.html('Error: ' + data.status); } else if (data.error) { alert.html(data.error); } return alert.removeClass('hidden'); }; }).call(this); ;TI"dependency_digest;F"%6ab71f90fc99dd89c91c109216439732I"required_paths;F[I"fC:/dev/ws/ruby/i18n_admin_utils/app/assets/javascripts/i18n_admin_utils/translation_helper.coffee;FI"dependency_paths;F[{I" path;FI"fC:/dev/ws/ruby/i18n_admin_utils/app/assets/javascripts/i18n_admin_utils/translation_helper.coffee;FI" mtime;FI"2014-04-20T14:30:43-04:00;FI" digest;F"%7238a39be00f7b9e8facfa753a30e0f5I" _version;F"%2b66aa67c90052d553e0328c249bc9b0