From b5621b3b675511d133303614ccf33a8c629bacd8 Mon Sep 17 00:00:00 2001 From: atsy Date: Sun, 29 May 2016 14:34:19 +0300 Subject: [PATCH] #223, styles finetuning, small refactorings --- zabapgit.prog.abap | 205 ++++++++++++++++++++++----------------------- 1 file changed, 99 insertions(+), 106 deletions(-) diff --git a/zabapgit.prog.abap b/zabapgit.prog.abap index dbcefde90..3828011a1 100644 --- a/zabapgit.prog.abap +++ b/zabapgit.prog.abap @@ -415,29 +415,29 @@ CLASS lcl_html_toolbar IMPLEMENTATION. ENDMETHOD. METHOD render. - DATA: lo_html TYPE REF TO lcl_html_helper, + DATA: lv_class TYPE string, lv_last TYPE abap_bool. FIELD-SYMBOLS LIKE LINE OF mt_items. - - CREATE OBJECT lo_html. + CREATE OBJECT ro_html. IF iv_as_droplist_with_label IS INITIAL. lv_class = 'menu'. ELSE. lv_class = 'dropdown'. + ENDIF. + + ro_html->add( |
| ). + + IF iv_as_droplist_with_label IS NOT INITIAL. + lv_class = 'dropbtn'. IF iv_no_separator = abap_true. lv_class = lv_class && ' menu_end'. ENDIF. - ENDIF. - - lo_html->add( |
| ). - - IF iv_as_droplist_with_label IS NOT INITIAL. - lo_html->add( || ). - lo_html->add( '' ). ENDIF. - lo_html->add( '
' ). - ro_html = lo_html. + ro_html->add( '
' ). ENDMETHOD. @@ -18196,16 +18195,20 @@ CLASS lcl_gui_page_super IMPLEMENTATION. CREATE OBJECT ro_html. ro_html->add( '