From 272925fff7625a65a22825b546790948769f1556 Mon Sep 17 00:00:00 2001 From: Alexander Tsybulsky Date: Tue, 9 Apr 2019 21:44:52 +0300 Subject: [PATCH] Floating save buttons (#2608) * floating save buttons * hover hand cursor --- src/ui/zabapgit_css_common.w3mi.data.css | 24 +++++++++++++++++++ .../zcl_abapgit_gui_page_repo_sett.clas.abap | 12 +++++----- .../zcl_abapgit_gui_page_settings.clas.abap | 2 +- 3 files changed, 31 insertions(+), 7 deletions(-) diff --git a/src/ui/zabapgit_css_common.w3mi.data.css b/src/ui/zabapgit_css_common.w3mi.data.css index 2d151d656..0f3fa2cc5 100644 --- a/src/ui/zabapgit_css_common.w3mi.data.css +++ b/src/ui/zabapgit_css_common.w3mi.data.css @@ -1053,3 +1053,27 @@ table.commit tr .title { .ci-result li span { display: block; } + +/* Floating buttons and color sets */ + +.floating-button { + position: fixed; + top: 6em; + right: 2.8em; + padding: 1em 1.8em; + border-radius: 4px; + border-width: 1px; + border-style: solid; + box-shadow: 2px 2px 6px 0px #ccc; + cursor: pointer; +} +.blue-set { + border-color: #abc3e3; + color: #5e8dc9; + background-color: #d9e4f2; +} +.grey-set { + border-color: #c7c7c7; + color: #808080; + background-color: #e6e6e6; +} diff --git a/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap index 10afe7811..551ee6780 100644 --- a/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap @@ -90,7 +90,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_SETT IMPLEMENTATION. render_dot_abapgit( ro_html ). render_local_settings( ro_html ). - ro_html->add( '
' ). + ro_html->add( '
' ). ro_html->add( '' ). ro_html->add( '' ). @@ -334,11 +334,6 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_SETT IMPLEMENTATION. ENDMETHOD. - METHOD zif_abapgit_gui_page_hotkey~get_hotkey_actions. - - ENDMETHOD. - - METHOD zif_abapgit_gui_event_handler~on_event. CASE iv_action. @@ -348,4 +343,9 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_SETT IMPLEMENTATION. ENDCASE. ENDMETHOD. + + + METHOD zif_abapgit_gui_page_hotkey~get_hotkey_actions. + + ENDMETHOD. ENDCLASS. diff --git a/src/ui/zcl_abapgit_gui_page_settings.clas.abap b/src/ui/zcl_abapgit_gui_page_settings.clas.abap index 6e56b06d7..b93147dba 100644 --- a/src/ui/zcl_abapgit_gui_page_settings.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_settings.clas.abap @@ -473,7 +473,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_SETTINGS IMPLEMENTATION. METHOD render_form_end. CREATE OBJECT ro_html. - ro_html->add( '' ). + ro_html->add( '' ). ro_html->add( '' ). ro_html->add( '' ).