abapGit/src/ui/zcl_abapgit_gui_buttons.clas.abap
Frederik Hudák d49d0656b0
Top menu improvements (#3590)
* Use icons, add back menu to repo show page

* Event handling

* Abaplint

* Add menu to tutorial page

* Lint

* More icons

* Update tutorial, reorganize button code

* Move icon css

* Fix error

* Fix menu
2020-07-09 09:12:58 +02:00

51 lines
1.1 KiB
ABAP

CLASS zcl_abapgit_gui_buttons DEFINITION
PUBLIC
FINAL
CREATE PUBLIC .
PUBLIC SECTION.
CLASS-METHODS new_online
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS new_offline
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS advanced
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS help
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS repo_list
RETURNING VALUE(rv_html_string) TYPE string.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS zcl_abapgit_gui_buttons IMPLEMENTATION.
METHOD new_online.
rv_html_string = `<i class="icon icon-cloud-upload-alt"></i> New Online`.
ENDMETHOD.
METHOD new_offline.
rv_html_string = `<i class="icon icon-plug"></i> New Offline`.
ENDMETHOD.
METHOD advanced.
rv_html_string = `<i class="icon icon-tools-solid"></i>`.
ENDMETHOD.
METHOD help.
rv_html_string = `<i class="icon icon-question-circle-solid"></i>`.
ENDMETHOD.
METHOD repo_list.
rv_html_string = `<i class="icon icon-bars"></i> Repository list`.
ENDMETHOD.
ENDCLASS.