From 170b03cf5de02ddb3b6a608a242aa3e746d2344c Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Thu, 11 May 2023 16:38:13 +0200 Subject: [PATCH] Add GUI and HTML control info to page footer (#6261) Co-authored-by: Lars Hvam --- src/ui/pages/zcl_abapgit_gui_page.clas.abap | 90 ++++++++++++++------- src/ui/zabapgit_js_common.w3mi.data.js | 13 +++ 2 files changed, 73 insertions(+), 30 deletions(-) diff --git a/src/ui/pages/zcl_abapgit_gui_page.clas.abap b/src/ui/pages/zcl_abapgit_gui_page.clas.abap index b4e50e3a3..a9df63580 100644 --- a/src/ui/pages/zcl_abapgit_gui_page.clas.abap +++ b/src/ui/pages/zcl_abapgit_gui_page.clas.abap @@ -68,7 +68,9 @@ CLASS zcl_abapgit_gui_page DEFINITION PUBLIC ABSTRACT IMPORTING !iv_time TYPE string RETURNING - VALUE(ri_html) TYPE REF TO zif_abapgit_html . + VALUE(ri_html) TYPE REF TO zif_abapgit_html + RAISING + zcx_abapgit_exception . METHODS render_link_hints IMPORTING !ii_html TYPE REF TO zif_abapgit_html @@ -99,6 +101,9 @@ CLASS zcl_abapgit_gui_page DEFINITION PUBLIC ABSTRACT VALUE(ri_html) TYPE REF TO zif_abapgit_html RAISING zcx_abapgit_exception . + METHODS get_version_details + RETURNING + VALUE(rv_version) TYPE string. ENDCLASS. @@ -117,15 +122,8 @@ CLASS zcl_abapgit_gui_page IMPLEMENTATION. METHOD footer. - DATA lv_version_detail TYPE string. CREATE OBJECT ri_html TYPE zcl_abapgit_html. - IF zcl_abapgit_factory=>get_environment( )->is_merged( ) = abap_true. - lv_version_detail = ` - Standalone Version`. - ELSE. - lv_version_detail = ` - Developer Version`. - ENDIF. - ri_html->add( '