From 687c91bcf57761edbaf30c9bcd1118ea396bc3bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Mil=C3=A1n?= <36721657+francisco-milan@users.noreply.github.com> Date: Tue, 12 Mar 2024 03:19:44 -0600 Subject: [PATCH] Remove duplicate labels from Command Palette. (#6821) Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com> Co-authored-by: Marc Bernard --- src/ui/lib/zcl_abapgit_gui_chunk_lib.clas.abap | 13 ++++++++++--- .../pages/zcl_abapgit_gui_page_repo_over.clas.abap | 1 + src/ui/zabapgit_js_common.w3mi.data.js | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) 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 `