mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 04:36:49 +08:00
Fix: hotkey overview close key dynamically
This commit is contained in:
parent
d4dca7e128
commit
491306ff41
|
@ -129,7 +129,12 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION.
|
||||||
iv_class = 'close-btn' )
|
iv_class = 'close-btn' )
|
||||||
&& '</div></div>' ).
|
&& '</div></div>' ).
|
||||||
|
|
||||||
ro_html->add( |<div class="paddings">Close window with ? or upper right corner X</div>| ).
|
READ TABLE lt_hotkeys ASSIGNING <ls_hotkey>
|
||||||
|
WITH KEY action = zcl_abapgit_gui_page=>c_global_page_action-showhotkeys.
|
||||||
|
IF sy-subrc = 0.
|
||||||
|
ro_html->add( |<div class="paddings">Close window with '{ <ls_hotkey>-sequence }' |
|
||||||
|
&& |or upper right corner X</div>| ).
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
" Generate hotkeys
|
" Generate hotkeys
|
||||||
ro_html->add( |<div class="newslist">| ).
|
ro_html->add( |<div class="newslist">| ).
|
||||||
|
|
|
@ -4,6 +4,11 @@ CLASS zcl_abapgit_gui_page DEFINITION PUBLIC ABSTRACT CREATE PUBLIC.
|
||||||
INTERFACES:
|
INTERFACES:
|
||||||
zif_abapgit_gui_page.
|
zif_abapgit_gui_page.
|
||||||
|
|
||||||
|
CONSTANTS:
|
||||||
|
BEGIN OF c_global_page_action,
|
||||||
|
showhotkeys TYPE string VALUE `showHotkeys` ##NO_TEXT,
|
||||||
|
END OF c_global_page_action.
|
||||||
|
|
||||||
CLASS-METHODS:
|
CLASS-METHODS:
|
||||||
get_hotkey_actions
|
get_hotkey_actions
|
||||||
RETURNING
|
RETURNING
|
||||||
|
@ -28,7 +33,6 @@ CLASS zcl_abapgit_gui_page DEFINITION PUBLIC ABSTRACT CREATE PUBLIC.
|
||||||
RAISING zcx_abapgit_exception.
|
RAISING zcx_abapgit_exception.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
METHODS html_head
|
METHODS html_head
|
||||||
RETURNING VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
|
RETURNING VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
|
||||||
|
|
||||||
|
@ -63,7 +67,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_GUI_PAGE IMPLEMENTATION.
|
CLASS zcl_abapgit_gui_page IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD add_hotkeys.
|
METHOD add_hotkeys.
|
||||||
|
@ -120,7 +124,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE IMPLEMENTATION.
|
||||||
DATA: ls_hotkey_action LIKE LINE OF rt_hotkey_actions.
|
DATA: ls_hotkey_action LIKE LINE OF rt_hotkey_actions.
|
||||||
|
|
||||||
ls_hotkey_action-name = |Global: Show hotkeys|.
|
ls_hotkey_action-name = |Global: Show hotkeys|.
|
||||||
ls_hotkey_action-action = |showHotkeys|.
|
ls_hotkey_action-action = c_global_page_action-showhotkeys.
|
||||||
ls_hotkey_action-default_hotkey = |?|.
|
ls_hotkey_action-default_hotkey = |?|.
|
||||||
INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions.
|
INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user