diff --git a/public/js/lehre/anrechnung/approveAnrechnungDetail.js b/public/js/lehre/anrechnung/approveAnrechnungDetail.js index 362501e13..080fda073 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungDetail.js +++ b/public/js/lehre/anrechnung/approveAnrechnungDetail.js @@ -495,12 +495,10 @@ var approveAnrechnungDetail = { // Remove helptext begruendung = begruendung.replace(helptext, ''); - // Focus into textarea to encourage writing - textarea.focus(); } - // Copy begruendung into textarea - textarea.val($.trim(begruendung)); + // Copy begruendung into textarea and set focus + textarea.val($.trim(begruendung)).focus(); }, formatEmpfehlungIsRequested: function(statusBezeichnung, empfehlungsanfrageAm, empfehlungsanfrageAn) { $('#approveAnrechnungDetail-empfehlungDetail-empfehlungsanfrageAm').html(empfehlungsanfrageAm); diff --git a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js index cdd0cfd07..c4fd8e3a2 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js @@ -701,8 +701,8 @@ var approveAnrechnung = { // Find closest textarea let textarea = $(elem).closest('div').find('textarea'); - // Copy begruendung into textarea - textarea.val($.trim($(elem).parent().text())); + // Copy begruendung into textarea and set focus + textarea.val($.trim($(elem).parent().text())).focus(); }, focusFilterbuttonIfTableStartsWithStoredFilter(filters){ switch (filters[0].value) { diff --git a/public/js/lehre/anrechnung/reviewAnrechnungDetail.js b/public/js/lehre/anrechnung/reviewAnrechnungDetail.js index 7b4a17aa9..e8142ea05 100644 --- a/public/js/lehre/anrechnung/reviewAnrechnungDetail.js +++ b/public/js/lehre/anrechnung/reviewAnrechnungDetail.js @@ -263,13 +263,10 @@ var reviewAnrechnung = { // Remove helptext begruendung = begruendung.replace(helptext, ''); - - // Focus into textarea to encourage writing - textarea.focus(); } - // Copy begruendung into textarea - textarea.val($.trim(begruendung)); + // Copy begruendung into textarea and set focus + textarea.val($.trim(begruendung)).focus(); }, formatEmpfehlungIsTrue: function(empfehlungAm, emfehlungVon, statusBezeichnung){ diff --git a/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js index b0134b5a3..031957e9b 100644 --- a/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js @@ -441,7 +441,7 @@ var reviewAnrechnung = { // Find closest textarea let textarea = $(elem).closest('div').find('textarea'); - // Copy begruendung into textarea - textarea.val($.trim($(elem).parent().text())); + // Copy begruendung into textarea and set focus + textarea.val($.trim($(elem).parent().text())).focus(); } }