Fix diff colors for MM state #1991

This commit is contained in:
Alexander Tsybulsky 2018-10-09 22:25:12 +02:00 committed by Lars Hvam
parent 2644624985
commit 7be37d4acd

View File

@ -739,6 +739,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
" New line
lv_mark = ` `.
IF is_diff_line-result IS NOT INITIAL.
IF iv_fstate = c_fstate-both OR is_diff_line-result = zif_abapgit_definitions=>c_diff-update.
lv_bg = ' diff_upd'.
lv_mark = `~`.
@ -746,6 +747,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
lv_bg = ' diff_ins'.
lv_mark = `+`.
ENDIF.
ENDIF.
lv_new = |<td class="num" line-num="{ is_diff_line-new_num }"></td>|
&& |<td class="code{ lv_bg }">{ lv_mark }{ is_diff_line-new }</td>|.
@ -756,6 +758,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
" Old line
CLEAR lv_bg.
lv_mark = ` `.
IF is_diff_line-result IS NOT INITIAL.
IF iv_fstate = c_fstate-both OR is_diff_line-result = zif_abapgit_definitions=>c_diff-update.
lv_bg = ' diff_upd'.
lv_mark = `~`.
@ -763,6 +766,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
lv_bg = ' diff_del'.
lv_mark = `-`.
ENDIF.
ENDIF.
lv_old = |<td class="num" line-num="{ is_diff_line-old_num }"></td>|
&& |<td class="code{ lv_bg }">{ lv_mark }{ is_diff_line-old }</td>|.