diff --git a/src/ui/lib/zcl_abapgit_gui_chunk_lib.clas.abap b/src/ui/lib/zcl_abapgit_gui_chunk_lib.clas.abap index 0b00c948a..b87f4cf4a 100644 --- a/src/ui/lib/zcl_abapgit_gui_chunk_lib.clas.abap +++ b/src/ui/lib/zcl_abapgit_gui_chunk_lib.clas.abap @@ -177,6 +177,7 @@ CLASS zcl_abapgit_gui_chunk_lib DEFINITION it_labels TYPE string_table io_label_colors TYPE REF TO zcl_abapgit_string_map iv_clickable_action TYPE string OPTIONAL + iv_unlisted TYPE abap_bool DEFAULT abap_false RETURNING VALUE(rv_html) TYPE string. @@ -661,6 +662,7 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION. DATA lt_fragments TYPE string_table. DATA lv_l TYPE string. DATA lv_class TYPE string. + DATA lv_class_cmd TYPE string. DATA lv_style TYPE string. DATA ls_parsed_color TYPE zcl_abapgit_repo_labels=>ty_color. DATA li_html TYPE REF TO zif_abapgit_html. @@ -669,6 +671,11 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION. RETURN. ENDIF. + lv_class_cmd = 'command'. + IF iv_unlisted = abap_true. + lv_class_cmd = lv_class_cmd && ' unlisted'. + ENDIF. + li_html = zcl_abapgit_html=>create( ). APPEND `