mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
modified: show system in tooltip
This commit is contained in:
parent
8a12a47e03
commit
6def021a1d
|
@ -144,33 +144,38 @@ CLASS lcl_gui_page_super IMPLEMENTATION.
|
|||
|
||||
METHOD render_item_state.
|
||||
|
||||
DATA: lv_system TYPE string.
|
||||
|
||||
FIELD-SYMBOLS <state> TYPE char1.
|
||||
|
||||
|
||||
rv_html = '<span class="state-block">'.
|
||||
|
||||
DO 2 TIMES.
|
||||
CASE sy-index.
|
||||
WHEN 1.
|
||||
ASSIGN iv1 TO <state>.
|
||||
lv_system = 'Local:'.
|
||||
WHEN 2.
|
||||
ASSIGN iv2 TO <state>.
|
||||
lv_system = 'Remote:'.
|
||||
ENDCASE.
|
||||
|
||||
CASE <state>.
|
||||
WHEN gc_state-unchanged. "None or unchanged
|
||||
IF iv1 = gc_state-added OR iv2 = gc_state-added.
|
||||
rv_html = rv_html && |<span class="none" title="Not exists">X</span>|.
|
||||
rv_html = rv_html && |<span class="none" title="{ lv_system } Not exists">X</span>|.
|
||||
ELSE.
|
||||
rv_html = rv_html && |<span class="none" title="No changes"> </span>|.
|
||||
rv_html = rv_html && |<span class="none" title="{ lv_system } No changes"> </span>|.
|
||||
ENDIF.
|
||||
WHEN gc_state-modified. "Changed
|
||||
rv_html = rv_html && '<span class="changed" title="Modified">M</span>'.
|
||||
rv_html = rv_html && |<span class="changed" title="{ lv_system } Modified">M</span>|.
|
||||
WHEN gc_state-added. "Added new
|
||||
rv_html = rv_html && '<span class="added" title="Added new">A</span>'.
|
||||
rv_html = rv_html && |<span class="added" title="{ lv_system } Added new">A</span>|.
|
||||
WHEN gc_state-mixed. "Multiple changes (multifile)
|
||||
rv_html = rv_html && '<span class="mixed" title="Multiple changes">■</span>'.
|
||||
rv_html = rv_html && |<span class="mixed" title="{ lv_system } Multiple changes">■</span>|.
|
||||
WHEN gc_state-deleted. "Deleted
|
||||
rv_html = rv_html && '<span class="deleted" title="Deleted">D</span>'.
|
||||
rv_html = rv_html && |<span class="deleted" title="{ lv_system } Deleted">D</span>|.
|
||||
ENDCASE.
|
||||
ENDDO.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user