Ticket #57: local-js.diff
| File local-js.diff, 4.9 KB (added by momo360modena, 2 years ago) |
|---|
-
js/editor.js
66 66 if (!$gp.editor.current) return; 67 67 var editor = $gp.editor.current; 68 68 button.attr('disabled', 'disabled'); 69 $gp.notices.notice( 'Saving…');69 $gp.notices.notice($gp_editor_options.saving_hellip); 70 70 name = "translation["+editor.original_id+"][]"; 71 71 data = $("textarea[name='"+name+"']", editor).map(function() { 72 72 return name+'='+encodeURIComponent($(this).val()); … … 74 74 $.ajax({type: "POST", url: $gp_editor_options.url, data: data, dataType: 'json', 75 75 success: function(data){ 76 76 button.attr('disabled', ''); 77 $gp.notices.success( 'Saved!');77 $gp.notices.success($gp_editor_options.saved); 78 78 for(original_id in data) { 79 79 $gp.editor.replace_current(data[original_id]); 80 80 } … … 86 86 }, 87 87 error: function(xhr, msg, error) { 88 88 button.attr('disabled', ''); 89 msg = xhr.responseText? 'Error: '+ xhr.responseText : 'Error saving the translation!';89 msg = xhr.responseText? $gp_editor_options.error_start + xhr.responseText : $gp_editor_options.error_translation; 90 90 $gp.notices.error(msg); 91 91 } 92 92 }); … … 95 95 if (!$gp.editor.current) return; 96 96 var editor = $gp.editor.current; 97 97 select.attr('disabled', 'disabled'); 98 $gp.notices.notice( 'Setting priority…');98 $gp.notices.notice($gp_editor_options.setting_prio); 99 99 data = {priority: $('option:selected', select).attr('value')}; 100 100 $.ajax({type: "POST", url: $gp_editor_options.set_priority_url.replace('%original-id%', editor.original_id), data: data, 101 101 success: function(data){ 102 102 select.attr('disabled', ''); 103 $gp.notices.success( 'Priority set!');103 $gp.notices.success($gp_editor_options.set_prio); 104 104 // set CSS class 105 105 var new_priority_class = 'priority-'+$('option:selected', select).text(); 106 106 $gp.editor.current.addClass(new_priority_class); 107 107 $gp.editor.current.preview.addClass(new_priority_class); 108 108 }, 109 109 error: function(xhr, msg, error) { 110 msg = xhr.responseText? 'Error: '+ xhr.responseText : 'Error setting the priority!';110 msg = xhr.responseText? $gp_editor_options.error_start + xhr.responseText : $gp_editor_options.error_prio; 111 111 $gp.notices.error(msg); 112 112 } 113 113 }); … … 115 115 }, 116 116 discard_warning: function(link) { 117 117 if (!$gp.editor.current) return; 118 $gp.notices.notice( 'Discarding…');118 $gp.notices.notice($gp_editor_options.discarding); 119 119 data = {translation_id: $gp.editor.current.translation_id, key: link.attr('key'), index: link.attr('index')}; 120 120 $.ajax({type: "POST", url: $gp_editor_options.discard_warning_url, data: data, 121 121 success: function(data) { 122 $gp.notices.success( 'Saved!');122 $gp.notices.success($gp_editor_options.saved); 123 123 $gp.editor.replace_current(data); 124 124 }, 125 125 error: function(xhr, msg, error) { 126 msg = xhr.responseText? 'Error: '+ xhr.responseText : 'Error saving the translation!';126 msg = xhr.responseText? $gp_editor_options.error_start + xhr.responseText : $gp_editor_options.error_translation; 127 127 $gp.notices.error(msg); 128 128 } 129 129 }); -
js/translations-page.js
1 1 jQuery(function($) { 2 $gp.showhide('#upper-filters-toolbar a.sort', 'Sort ↓', 'Sort ↑', '#upper-filters-toolbar dl.sort', '#sort\\[by\\]');3 $gp.showhide('#upper-filters-toolbar a.filter', 'Filter ↓', 'Filter ↑', '#upper-filters-toolbar dl.filters', '#filters\\[term\\]');4 $gp.showhide('#upper-filters-toolbar a.bulk', 'Bulk ↓', 'Bulk ↑', '#upper-filters-toolbar dl.bulk-actions', '#filters\\[term\\]');2 $gp.showhide('#upper-filters-toolbar a.sort', $gp_translations_options.sort_d, $gp_translations_options.sort_u, '#upper-filters-toolbar dl.sort', '#sort\\[by\\]'); 3 $gp.showhide('#upper-filters-toolbar a.filter', $gp_translations_options.filt_d, $gp_translations_options.filt_u, '#upper-filters-toolbar dl.filters', '#filters\\[term\\]'); 4 $gp.showhide('#upper-filters-toolbar a.bulk', $gp_translations_options.bulk_d, $gp_translations_options.bulk_u, '#upper-filters-toolbar dl.bulk-actions', '#filters\\[term\\]'); 5 5 $('#bulk\\[action\\]\\[approve-selected\\]').change(function() { $gp.editor.hide(); }); 6 6 $('#bulk\\[action\]\\[reject-selected\\]').change(function() { $gp.editor.hide(); }); 7 7 … … 32 32 approve_submit.attr('disabled', 'disabled'); 33 33 radios.change(function() { 34 34 approve_submit.removeAttr('disabled'); 35 approve_submit.attr('value', this.id.match('bulk\\[action\\]\\[approve')? 'Approve' : 'Reject');35 approve_submit.attr('value', this.id.match('bulk\\[action\\]\\[approve')? $gp_translations_options.approv : $gp_translations_options.reject ); 36 36 }); 37 37 38 38 $('form.filters-toolbar').submit(function(e) {
