From d5e5baa7d85a21a9cbb06fa8f5c7539dc2853830 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Tue, 18 Aug 2020 06:54:20 +0200 Subject: [PATCH] delete method ZCL_ABAPGIT_HTML=>CREATE (#3736) --- src/ui/core/zcl_abapgit_html.clas.abap | 8 ------- src/ui/zcl_abapgit_gui_chunk_lib.clas.abap | 21 ++++++++++--------- .../zcl_abapgit_gui_page_addonline.clas.abap | 2 +- src/ui/zcl_abapgit_html_form.clas.abap | 2 +- src/ui/zcl_abapgit_html_toolbar.clas.abap | 6 +++--- 5 files changed, 16 insertions(+), 23 deletions(-) diff --git a/src/ui/core/zcl_abapgit_html.clas.abap b/src/ui/core/zcl_abapgit_html.clas.abap index 50466940f..1b552e0e0 100644 --- a/src/ui/core/zcl_abapgit_html.clas.abap +++ b/src/ui/core/zcl_abapgit_html.clas.abap @@ -24,9 +24,6 @@ CLASS zcl_abapgit_html DEFINITION CONSTANTS c_indent_size TYPE i VALUE 2 ##NO_TEXT. CLASS-METHODS class_constructor . - CLASS-METHODS create - RETURNING - VALUE(ro_html) TYPE REF TO zcl_abapgit_html . PROTECTED SECTION. PRIVATE SECTION. @@ -201,11 +198,6 @@ CLASS ZCL_ABAPGIT_HTML IMPLEMENTATION. ENDMETHOD. - METHOD create. - CREATE OBJECT ro_html. - ENDMETHOD. - - METHOD icon. DATA: lv_hint TYPE string, diff --git a/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap b/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap index 0fc93d55a..cf25faf84 100644 --- a/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap +++ b/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap @@ -150,7 +150,7 @@ ENDCLASS. -CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION. +CLASS ZCL_ABAPGIT_GUI_CHUNK_LIB IMPLEMENTATION. METHOD advanced_submenu. @@ -640,7 +640,7 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION. lt_repo_list = zcl_abapgit_persist_factory=>get_repo( )->list( ). lv_size = lines( lt_repo_list ). - ri_html = zcl_abapgit_html=>create( ). + CREATE OBJECT ri_html TYPE zcl_abapgit_html. ri_html->add( 'var repoCatalog = [' ). " Maybe separate this into another method if needed in more places LOOP AT lt_repo_list ASSIGNING . @@ -780,14 +780,6 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION. ENDMETHOD. - METHOD render_warning_banner. - - CREATE OBJECT ro_html. - ro_html->add( '
' ). - ro_html->add( |{ zcl_abapgit_html=>icon( 'exclamation-triangle/yellow' ) }| && | { iv_text }| ). - ro_html->add( '
' ). - - ENDMETHOD. METHOD render_repo_top_commit_hash. DATA: lv_commit_hash TYPE zif_abapgit_definitions=>ty_sha1, @@ -817,4 +809,13 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION. ENDMETHOD. + + METHOD render_warning_banner. + + CREATE OBJECT ro_html. + ro_html->add( '
' ). + ro_html->add( |{ zcl_abapgit_html=>icon( 'exclamation-triangle/yellow' ) }| && | { iv_text }| ). + ro_html->add( '
' ). + + ENDMETHOD. ENDCLASS. diff --git a/src/ui/zcl_abapgit_gui_page_addonline.clas.abap b/src/ui/zcl_abapgit_gui_page_addonline.clas.abap index 2160f4983..e82f99dda 100644 --- a/src/ui/zcl_abapgit_gui_page_addonline.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_addonline.clas.abap @@ -249,7 +249,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_ADDONLINE IMPLEMENTATION. gui_services( )->register_event_handler( me ). - ri_html = zcl_abapgit_html=>create( ). + CREATE OBJECT ri_html TYPE zcl_abapgit_html. lo_form = zcl_abapgit_html_form=>create( iv_form_id = 'add-repo-online-form' ). lo_form->text( diff --git a/src/ui/zcl_abapgit_html_form.clas.abap b/src/ui/zcl_abapgit_html_form.clas.abap index 710cdadf3..4b15ede5c 100644 --- a/src/ui/zcl_abapgit_html_form.clas.abap +++ b/src/ui/zcl_abapgit_html_form.clas.abap @@ -225,7 +225,7 @@ CLASS ZCL_ABAPGIT_HTML_FORM IMPLEMENTATION. ls_form_id = | id="{ mv_form_id }"|. ENDIF. - ri_html = zcl_abapgit_html=>create( ). + CREATE OBJECT ri_html TYPE zcl_abapgit_html. ri_html->add( |
| ). ri_html->add( |
| ). diff --git a/src/ui/zcl_abapgit_html_toolbar.clas.abap b/src/ui/zcl_abapgit_html_toolbar.clas.abap index 5df661013..5d1e9b0f0 100644 --- a/src/ui/zcl_abapgit_html_toolbar.clas.abap +++ b/src/ui/zcl_abapgit_html_toolbar.clas.abap @@ -202,13 +202,13 @@ CLASS ZCL_ABAPGIT_HTML_TOOLBAR IMPLEMENTATION. IF lv_has_icons = abap_true. IF -chk = abap_true. - lv_icon = zcl_abapgit_html=>icon( 'check/blue' ). + lv_icon = ri_html->icon( 'check/blue' ). lv_check = ' data-check="X"'. ELSEIF -chk = abap_false. - lv_icon = zcl_abapgit_html=>icon( 'check/grey' ). + lv_icon = ri_html->icon( 'check/grey' ). lv_check = ' data-check=""'. ELSE. " abap_undefined -> not a check box - lv_icon = zcl_abapgit_html=>icon( -ico ). + lv_icon = ri_html->icon( -ico ). ENDIF. ENDIF.