diff --git a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js index 142c57573..7766f56f9 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js @@ -21,6 +21,7 @@ function func_tableBuilt(table) { table.addColumn( { title: "Details", + field: 'details', align: "center", width: 100, formatter: "link", @@ -66,6 +67,10 @@ function func_rowUpdated(row){ // Deselect and disable new selection of updated rows row.deselect(); row.getElement().style["pointerEvents"] = "none"; + + // ...but leave url links selectable + row.getCell('dokument_bezeichnung').getElement().firstChild.style["pointerEvents"] = "auto"; + row.getCell('details').getElement().firstChild.style["pointerEvents"] = "auto"; } // Returns tooltip diff --git a/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js index 854d1e299..367f84a1f 100644 --- a/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js @@ -21,6 +21,7 @@ function func_tableBuilt(table) { table.addColumn( { title: "Details", + field: 'details', align: "center", width: 100, formatter: "link", @@ -64,6 +65,10 @@ function func_rowUpdated(row){ // Deselect and disable new selection of updated rows row.deselect(); row.getElement().style["pointerEvents"] = "none"; + + // ...but leave url links selectable + row.getCell('dokument_bezeichnung').getElement().firstChild.style["pointerEvents"] = "auto"; + row.getCell('details').getElement().firstChild.style["pointerEvents"] = "auto"; } // Returns tooltip