diff --git a/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap index a47ac6dc0..804ca5d09 100644 --- a/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap @@ -22,9 +22,6 @@ CLASS zcl_abapgit_gui_page_repo_over DEFINITION METHODS set_filter IMPORTING !it_postdata TYPE zif_abapgit_html_viewer=>ty_post_data . - METHODS has_favorites - RETURNING - VALUE(rv_has_favorites) TYPE abap_bool . PROTECTED SECTION. @@ -120,7 +117,7 @@ ENDCLASS. -CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION. +CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_OVER IMPLEMENTATION. METHOD apply_filter. @@ -183,14 +180,6 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION. ENDMETHOD. - METHOD has_favorites. - READ TABLE mt_overview WITH KEY favorite = abap_true TRANSPORTING NO FIELDS. - IF sy-subrc = 0. - rv_has_favorites = abap_true. - ENDIF. - ENDMETHOD. - - METHOD map_repo_list_to_overview. DATA: ls_overview LIKE LINE OF rt_overview, @@ -304,15 +293,16 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION. CONSTANTS: lc_separator TYPE string VALUE `|`. DATA: - lv_type_icon TYPE string, - lv_favorite_icon TYPE string, - lv_favorite_class TYPE string, - lv_stage_link TYPE string, - lv_patch_link TYPE string, - lv_zip_import_link TYPE string, - lv_zip_export_link TYPE string, - lv_check_link TYPE string, - lv_settings_link TYPE string. + lv_type_icon TYPE string, + lv_favorite_icon TYPE string, + lv_favorite_class TYPE string, + lv_stage_link TYPE string, + lv_patch_link TYPE string, + lv_zip_import_link TYPE string, + lv_zip_export_link TYPE string, + lv_check_link TYPE string, + lv_text TYPE string, + lv_settings_link TYPE string. FIELD-SYMBOLS: LIKE LINE OF it_overview. @@ -347,9 +337,13 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION. iv_act = |{ c_action-select }?key={ -key }| ) }| ). IF -type = abap_false. - ii_html->add( |{ ii_html->a( iv_txt = -url - iv_act = |{ zif_abapgit_definitions=>c_action-url }?url=| - && |{ -url }| ) }| ). + lv_text = -url. + REPLACE FIRST OCCURRENCE OF 'https://' IN lv_text WITH ''. + REPLACE FIRST OCCURRENCE OF 'http://' IN lv_text WITH ''. + ii_html->add( |{ ii_html->a( + iv_txt = lv_text + iv_title = -url + iv_act = |{ zif_abapgit_definitions=>c_action-url }?url={ -url }| ) }| ). ELSE. ii_html->add( || ). ENDIF.