overview page, dont display ".git" (#4632)

* overview page, dont display ".git"

dont display ".git" in the urls in the overview page, to save a bit more horizontal space

also see #4539

* dont use regex
This commit is contained in:
Lars Hvam 2021-03-16 16:51:04 +01:00 committed by GitHub
parent 5a121a2174
commit e31e641f10
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,7 +115,7 @@ ENDCLASS.
CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION.
CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_OVER IMPLEMENTATION.
METHOD apply_filter.
@ -301,6 +301,7 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION.
lv_check_link TYPE string,
lv_text TYPE string,
lv_settings_link TYPE string.
DATA lv_new_length TYPE i.
FIELD-SYMBOLS: <ls_overview> LIKE LINE OF it_overview.
@ -338,6 +339,10 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION.
lv_text = <ls_overview>-url.
REPLACE FIRST OCCURRENCE OF 'https://' IN lv_text WITH ''.
REPLACE FIRST OCCURRENCE OF 'http://' IN lv_text WITH ''.
IF lv_text CP '*.git'.
lv_new_length = strlen( lv_text ) - 4.
lv_text = lv_text(lv_new_length).
ENDIF.
ii_html->add( |<td>{ ii_html->a(
iv_txt = lv_text
iv_title = <ls_overview>-url
@ -431,6 +436,7 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION.
ENDMETHOD.
METHOD render_table_header.
CLEAR mt_col_spec.