diff --git a/src/ui/core/zcl_abapgit_gui.clas.abap b/src/ui/core/zcl_abapgit_gui.clas.abap index 51eeee012..bd5489cac 100644 --- a/src/ui/core/zcl_abapgit_gui.clas.abap +++ b/src/ui/core/zcl_abapgit_gui.clas.abap @@ -117,6 +117,12 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION. DATA: lv_index TYPE i, ls_stack LIKE LINE OF mt_stack. + " If viewer is showing Internet page, then use browser navigation + IF mi_html_viewer->get_url( ) CP 'http*'. + mi_html_viewer->back( ). + RETURN. + ENDIF. + lv_index = lines( mt_stack ). IF lv_index = 0. diff --git a/src/ui/zcl_abapgit_gui_page_addofflin.clas.abap b/src/ui/zcl_abapgit_gui_page_addofflin.clas.abap index 42da2b4b0..406d11396 100644 --- a/src/ui/zcl_abapgit_gui_page_addofflin.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_addofflin.clas.abap @@ -57,7 +57,7 @@ ENDCLASS. -CLASS zcl_abapgit_gui_page_addofflin IMPLEMENTATION. +CLASS ZCL_ABAPGIT_GUI_PAGE_ADDOFFLIN IMPLEMENTATION. METHOD constructor. @@ -83,7 +83,9 @@ CLASS zcl_abapgit_gui_page_addofflin IMPLEMENTATION. METHOD get_form_schema. - ro_form = zcl_abapgit_html_form=>create( iv_form_id = 'add-repo-offline-form' ). + ro_form = zcl_abapgit_html_form=>create( + iv_form_id = 'add-repo-offline-form' + iv_help_page = 'https://docs.abapgit.org/guide-offline-install.html' ). ro_form->text( iv_name = c_id-url diff --git a/src/ui/zcl_abapgit_gui_page_addonline.clas.abap b/src/ui/zcl_abapgit_gui_page_addonline.clas.abap index 371f6b6b9..192913a6b 100644 --- a/src/ui/zcl_abapgit_gui_page_addonline.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_addonline.clas.abap @@ -61,7 +61,7 @@ ENDCLASS. -CLASS zcl_abapgit_gui_page_addonline IMPLEMENTATION. +CLASS ZCL_ABAPGIT_GUI_PAGE_ADDONLINE IMPLEMENTATION. METHOD constructor. @@ -87,7 +87,9 @@ CLASS zcl_abapgit_gui_page_addonline IMPLEMENTATION. METHOD get_form_schema. - ro_form = zcl_abapgit_html_form=>create( iv_form_id = 'add-repo-online-form' ). + ro_form = zcl_abapgit_html_form=>create( + iv_form_id = 'add-repo-online-form' + iv_help_page = 'https://docs.abapgit.org/guide-online-install.html' ). ro_form->text( iv_name = c_id-url diff --git a/src/ui/zcl_abapgit_html_form.clas.abap b/src/ui/zcl_abapgit_html_form.clas.abap index aecfe6983..c9041c577 100644 --- a/src/ui/zcl_abapgit_html_form.clas.abap +++ b/src/ui/zcl_abapgit_html_form.clas.abap @@ -334,6 +334,7 @@ CLASS zcl_abapgit_html_form IMPLEMENTATION. DATA lv_hint TYPE string. DATA ls_form_id TYPE string. DATA lv_cur_group TYPE string. + DATA lv_url TYPE string. IF mv_form_id IS NOT INITIAL. ls_form_id = | id="{ mv_form_id }"|. @@ -393,10 +394,11 @@ CLASS zcl_abapgit_html_form IMPLEMENTATION. ri_html->add( |