diff --git a/src/ui/core/zcl_abapgit_gui_html_processor.clas.abap b/src/ui/core/zcl_abapgit_gui_html_processor.clas.abap index ab54ab370..a62604221 100644 --- a/src/ui/core/zcl_abapgit_gui_html_processor.clas.abap +++ b/src/ui/core/zcl_abapgit_gui_html_processor.clas.abap @@ -6,7 +6,8 @@ CLASS zcl_abapgit_gui_html_processor DEFINITION PUBLIC SECTION. CONSTANTS c_css_build_name TYPE string VALUE 'css/bundle.css'. - CONSTANTS c_comment_start TYPE string VALUE ``. + CONSTANTS c_comment_start TYPE string VALUE ``. INTERFACES zif_abapgit_gui_html_processor . @@ -65,6 +66,7 @@ CLASS ZCL_ABAPGIT_GUI_HTML_PROCESSOR IMPLEMENTATION. DATA lo_css_re TYPE REF TO cl_abap_regex. DATA lo_matcher TYPE REF TO cl_abap_matcher. DATA lv_css_path TYPE string. + DATA lv_marker TYPE string. DATA lv_off TYPE i. DATA lv_len TYPE i. @@ -100,10 +102,12 @@ CLASS ZCL_ABAPGIT_GUI_HTML_PROCESSOR IMPLEMENTATION. ev_html = ev_html && substring( val = iv_html off = lv_cur len = lv_head_end - lv_cur ). IF lines( et_css_urls ) > 0. - ev_html = ev_html - && cl_abap_char_utilities=>newline && ` ` " Assume 4 space indent, maybe improve and detect ? - && c_comment_start && c_comment_end - && lc_css_build. + lv_marker = cl_abap_char_utilities=>newline + && ` ` " Assume 4 space indent, maybe improve and detect ? + && c_preprocess_marker + && cl_abap_char_utilities=>newline + && ` `. + ev_html = ev_html && lv_marker && lc_css_build. ENDIF. ev_html = ev_html && substring( val = iv_html off = lv_head_end ).