diff --git a/zabapgit.prog.abap b/zabapgit.prog.abap index 94a301487..bea982628 100644 --- a/zabapgit.prog.abap +++ b/zabapgit.prog.abap @@ -19096,7 +19096,6 @@ CLASS lcl_gui_page_diff IMPLEMENTATION. ro_html->add( '@LOCAL' ). "#EC NOTEXT ro_html->add( '' ). "#EC NOTEXT ro_html->add( '@REMOTE' ). "#EC NOTEXT - ro_html->add( '▼ 1' ). "#EC NOTEXT ro_html->add( '' ). "#EC NOTEXT ro_html->add( render_lines( ) ). ro_html->add( '' ). "#EC NOTEXT @@ -19107,18 +19106,19 @@ CLASS lcl_gui_page_diff IMPLEMENTATION. ENDMETHOD. METHOD render_lines. + DATA: lt_diffs TYPE lcl_diff=>ty_diffs_tt, lv_local TYPE string, lv_remote TYPE string, lv_attr_local TYPE string, lv_attr_remote TYPE string, lv_anchor_count LIKE sy-tabix, - lv_href TYPE string, lv_beacon TYPE string, lv_insert_nav TYPE abap_bool. FIELD-SYMBOLS LIKE LINE OF lt_diffs. + CREATE OBJECT ro_html. lt_diffs = mo_diff->get( ). @@ -19137,7 +19137,7 @@ CLASS lcl_gui_page_diff IMPLEMENTATION. ro_html->add( ''). ro_html->add( '' ). - ro_html->add( |@@ { -local_line } @@ { lv_beacon }| ). + ro_html->add( |@@ { -local_line } @@ { lv_beacon }| ). ro_html->add( '' ). lv_insert_nav = abap_false. ENDIF. @@ -19156,24 +19156,11 @@ CLASS lcl_gui_page_diff IMPLEMENTATION. lv_attr_remote = ' class="diff_upd"'. "#EC NOTEXT ENDCASE. - CLEAR lv_href. " Create link to next change - IF -result IS NOT INITIAL. - lv_anchor_count = lv_anchor_count + 1. - IF lv_anchor_count < ms_stats-insert + ms_stats-delete + ms_stats-update. - lv_href = |▼ { lv_anchor_count + 1 }|. - ELSE. - lv_href = ||. - ENDIF. - ENDIF. - ro_html->add( '' ). "#EC NOTEXT ro_html->add( |{ -local_line }| ). "#EC NOTEXT ro_html->add( |{ lv_local }| ). "#EC NOTEXT ro_html->add( |{ -remote_line }| ). "#EC NOTEXT ro_html->add( |{ lv_remote }| ). "#EC NOTEXT - ro_html->add( |{ lv_href }| ). "#EC NOTEXT ro_html->add( '' ). "#EC NOTEXT ENDLOOP.