aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts/bootstrap/mvv_difflog.js
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2022-05-02 13:47:40 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2022-05-02 13:47:40 +0000
commit84baca6bd6cf7cfc8df14254fcccf22c2127abb4 (patch)
tree10aab9b06b4f7c1c07589aad575ce2b1015886f9 /resources/assets/javascripts/bootstrap/mvv_difflog.js
parentec20fa61634a36c2ec80d30f2d02001dcfa738d4 (diff)
fix non translatable strings in mvv diff log, fixes #997
Closes #997
Diffstat (limited to 'resources/assets/javascripts/bootstrap/mvv_difflog.js')
-rw-r--r--resources/assets/javascripts/bootstrap/mvv_difflog.js24
1 files changed, 16 insertions, 8 deletions
diff --git a/resources/assets/javascripts/bootstrap/mvv_difflog.js b/resources/assets/javascripts/bootstrap/mvv_difflog.js
index a1c13e0..b674ef0 100644
--- a/resources/assets/javascripts/bootstrap/mvv_difflog.js
+++ b/resources/assets/javascripts/bootstrap/mvv_difflog.js
@@ -1,3 +1,5 @@
+import { $gettextInterpolate } from '../lib/gettext.js';
+
STUDIP.domReady(() => {
$('del.diffdel').each(function() {
var mvv_field = '';
@@ -40,9 +42,9 @@ STUDIP.domReady(() => {
senddata,
function(data) {
if (data) {
- var info = 'Entfernt von ' + data.user + ' am ' + data.time;
+ var info = $gettextInterpolate('Entfernt von %{user} am %{time}', data);
del.attr('title', info);
- del.after('<del class="difflog"> [' + info + '] </ins>');
+ $('<del class="difflog"/>').text(` [${info}] `).insertAfter(del);
}
},
'json'
@@ -131,9 +133,9 @@ STUDIP.domReady(() => {
senddata,
function(data) {
if (data) {
- var info = 'Änderung durch ' + data.user + ' am ' + data.time;
+ var info = $gettextInterpolate('Änderung durch %{user} am %{time}', data);
ins.attr('title', info);
- ins.after('<ins class="difflog"> [' + info + '] </ins>');
+ $('<ins class="difflog"/>').text(` [${info}] `).insertAfter(ins);
}
},
'json'
@@ -160,9 +162,12 @@ STUDIP.domReady(() => {
{ mvv_field: 'mvv_' + mvv_type, mvv_id: mvv_id, log_action: 'new' },
function(data) {
if (data) {
- var info = 'Hinzugefügt von ' + data.user + ' am ' + data.time;
+ var info = $gettextInterpolate('Hinzugefügt von %{user} am %{time}', data);
curtable.attr('title', info);
- curtable.append('<tr><td><ins class="difflog"> [' + info + '] </ins><td></tr>');
+ const log = $('<ins class="difflog"/>').text(` [${info}] `);
+ const cell = $('<td/>').append(log);
+ const row = $('<tr/>').append(cell);
+ curtable.append(row);
}
},
'json'
@@ -188,9 +193,12 @@ STUDIP.domReady(() => {
{ mvv_field: 'mvv_' + mvv_type, mvv_id: mvv_id, log_action: 'del' },
function(data) {
if (data) {
- var info = 'Entfernt von ' + data.user + ' am ' + data.time;
+ var info = $gettextInterpolate('Entfernt von %{user} am %{time}', data);
curtable.attr('title', info);
- curtable.append('<tr><td><del class="difflog"> [' + info + '] </del><td></tr>');
+ const log = $('<del class="difflog"/>').text(` [${info}] `);
+ const cell = $('<td/>').append(log);
+ const row = $('<tr/>').append(cell);
+ curtable.append(row);
}
},
'json'