diff --git a/src/ui/zabapgit_css_common.w3mi.data.css b/src/ui/zabapgit_css_common.w3mi.data.css index a44ea6831..b18bebca1 100644 --- a/src/ui/zabapgit_css_common.w3mi.data.css +++ b/src/ui/zabapgit_css_common.w3mi.data.css @@ -501,6 +501,11 @@ table.diff_tab td.patch, th.patch { user-select: none; cursor: pointer; } + +table.diff_tab tr.diff_line:hover td { + background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075)); +} + table.diff_tab td.num::before { content: attr(line-num); } diff --git a/src/ui/zcl_abapgit_gui_page_diff.clas.abap b/src/ui/zcl_abapgit_gui_page_diff.clas.abap index 53afb100f..4537cef86 100644 --- a/src/ui/zcl_abapgit_gui_page_diff.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_diff.clas.abap @@ -1006,7 +1006,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION. && |{ is_diff_line-old }|. " render line, inverse sides if remote is newer - ri_html->add( '' ). + ri_html->add( '' ). render_line_split_row( ii_html = ri_html @@ -1044,7 +1044,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION. " Release delayed subsequent update lines IF is_diff_line-result <> zif_abapgit_definitions=>c_diff-update. LOOP AT mt_delayed_lines ASSIGNING . - ri_html->add( '' ). + ri_html->add( '' ). ri_html->add( || && || && |-| @@ -1052,7 +1052,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION. ri_html->add( '' ). ENDLOOP. LOOP AT mt_delayed_lines ASSIGNING . - ri_html->add( '' ). + ri_html->add( '' ). ri_html->add( || && || && |+| @@ -1062,7 +1062,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION. CLEAR mt_delayed_lines. ENDIF. - ri_html->add( '' ). + ri_html->add( '' ). CASE is_diff_line-result. WHEN zif_abapgit_definitions=>c_diff-update. APPEND is_diff_line TO mt_delayed_lines. " Delay output of subsequent updates