' ).
- ri_html->add( zcl_abapgit_log_viewer=>to_html( li_log ) ). " shows eg. list of unsupported objects
- ri_html->add( '
' ).
- ENDIF.
-
- ri_html->add( '' ).
-
- CLEAR lv_msg.
-
- IF lines( lt_repo_items ) = 0.
- IF mv_changes_only = abap_true.
- IF mo_repo->is_offline( ) = abap_true.
- " Offline match banner
- IF mo_repo->has_remote_source( ) = abap_true.
- lv_msg = 'Local state completely
matches the ZIP file'.
- ELSE.
- lv_msg = 'Import a ZIP file to see if there are any changes'.
- ENDIF.
- ELSE.
- " Online match banner
- lv_msg = 'Local state completely
matches the remote repository'.
- ENDIF.
- ELSE.
- lv_msg = |Package is empty. Show { build_dir_jump_link( 'parent' ) } package|.
- ENDIF.
- ELSE.
- " Repo content table
- ri_html->add( '
' ).
-
- ri_html->add( render_order_by( ) ).
-
- IF zcl_abapgit_path=>is_root( mv_cur_dir ) = abap_false.
- ri_html->add( render_parent_dir( ) ).
- ENDIF.
-
- LOOP AT lt_repo_items ASSIGNING .
- IF mv_max_lines > 0 AND sy-tabix > mv_max_lines.
- lv_max = abap_true.
- EXIT. " current loop
- ENDIF.
- ri_html->add( render_item( is_item =
- iv_render_transports = mv_are_changes_recorded_in_tr ) ).
- ENDLOOP.
-
- IF mv_changes_only = abap_true.
- ri_html->add( `` ).
- ri_html->add( `(Only changes are shown. ` ).
- ri_html->add( ri_html->a(
- iv_txt = |Show All|
- iv_act = |{ c_actions-toggle_changes }| ) ).
- ri_html->add( `) |
` ).
- ENDIF.
-
- ri_html->add( '
' ).
- ENDIF.
-
- IF NOT lv_msg IS INITIAL.
- ri_html->add( |
{ lv_msg }
| ).
- ENDIF.
-
- IF lv_max = abap_true.
- ri_html->add( '
' ).
- IF mv_max_lines = 1.
- lv_max_str = '1 object'.
- ELSE.
- lv_max_str = |first { mv_max_lines } objects|.
- ENDIF.
- lv_add_str = |+{ mv_max_setting }|.
- ri_html->add( |Only { lv_max_str } objects shown in list. Display {
- ri_html->a( iv_txt = lv_add_str
- iv_act = c_actions-display_more )
- } more (change in Settings > {
- ri_html->a( iv_txt = 'Personal Settings'
- iv_act = zif_abapgit_definitions=>c_action-go_settings_personal )
- })| ).
- ri_html->add( '
' ).
- ENDIF.
-
- ri_html->add( '
' ).
- ri_html->add( '