mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
new design #202, repo header
This commit is contained in:
parent
dd883aca0e
commit
72f451a265
|
@ -3,7 +3,7 @@ REPORT zabapgit.
|
|||
* See http://www.abapgit.org
|
||||
|
||||
CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT
|
||||
gc_abap_version TYPE string VALUE 'v1.5.2'. "#EC NOTEXT
|
||||
gc_abap_version TYPE string VALUE 'v1.5.3'. "#EC NOTEXT
|
||||
|
||||
********************************************************************************
|
||||
* The MIT License (MIT)
|
||||
|
@ -16579,6 +16579,23 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
'.menu_end {' && gc_newline &&
|
||||
' border-right: 0px !important;' && gc_newline &&
|
||||
'}' && gc_newline &&
|
||||
'.repo_name span {' && gc_newline &&
|
||||
' font-weight: bold;' && gc_newline &&
|
||||
' font-size: x-large;' && gc_newline &&
|
||||
'}' && gc_newline &&
|
||||
'.repo_attr {' && gc_newline &&
|
||||
' color: grey;' && gc_newline &&
|
||||
' font-size: smaller;' && gc_newline &&
|
||||
'}' && gc_newline &&
|
||||
'.repo_attr span {' && gc_newline &&
|
||||
' margin-right: 1em;' && gc_newline &&
|
||||
'}' && gc_newline &&
|
||||
'.repo_attr input {' && gc_newline &&
|
||||
' background-color: transparent;' && gc_newline &&
|
||||
' border-style: none;' && gc_newline &&
|
||||
' text-overflow: ellipsis;' && gc_newline &&
|
||||
' color: grey;' && gc_newline &&
|
||||
'}' && gc_newline &&
|
||||
'a, a:visited {' && gc_newline &&
|
||||
' color: #4078c0;' && gc_newline &&
|
||||
' text-decoration: none;' && gc_newline &&
|
||||
|
@ -17788,12 +17805,19 @@ CLASS lcl_gui_page_main IMPLEMENTATION.
|
|||
|
||||
FIELD-SYMBOLS: <ls_tadir> LIKE LINE OF lt_tadir.
|
||||
|
||||
|
||||
rv_html = rv_html &&
|
||||
'<div class="repo">' && gc_newline &&
|
||||
'<a id="' && io_repo->get_name( ) && '"></a>' && gc_newline &&
|
||||
'<h2>' && io_repo->get_name( ) && '</h2> ' && gc_newline &&
|
||||
'<h3>' && io_repo->get_package( ) && '</h3>' && gc_newline &&
|
||||
'<div class="repo">' && gc_newline &&
|
||||
'<a id="' && io_repo->get_name( ) && '"></a>' && gc_newline &&
|
||||
'<table class="mixedbar">' && gc_newline &&
|
||||
'<tr>' && gc_newline &&
|
||||
'<td class="repo_name">' && gc_newline &&
|
||||
'<span>' && io_repo->get_name( ) && '</span>' && gc_newline &&
|
||||
'</td>' && gc_newline &&
|
||||
'<td class="repo_attr right">' && gc_newline &&
|
||||
'<span>' && io_repo->get_package( ) && '</span>' && gc_newline &&
|
||||
'</td>' && gc_newline &&
|
||||
'</tr>' && gc_newline &&
|
||||
'</table>' && gc_newline &&
|
||||
render_repo_menu( io_repo ).
|
||||
|
||||
IF go_user->is_hidden( io_repo->get_key( ) ) = abap_false.
|
||||
|
@ -17837,39 +17861,31 @@ CLASS lcl_gui_page_main IMPLEMENTATION.
|
|||
|
||||
METHOD render_repo_menu.
|
||||
|
||||
rv_html = '<div class="mixedbar right menu">' && gc_newline.
|
||||
|
||||
IF go_user->is_hidden( io_repo->get_key( ) ) = abap_true.
|
||||
rv_html = '<br>' &&
|
||||
'<a href="sapevent:unhide?' &&
|
||||
rv_html = rv_html &&
|
||||
'<a class="menu_end" href="sapevent:unhide?' &&
|
||||
io_repo->get_key( ) &&
|
||||
'" class="grey">' &&
|
||||
'unhide' &&
|
||||
'</a> '.
|
||||
'">Unhide</a>' && gc_newline.
|
||||
ELSE.
|
||||
rv_html = '<br>' &&
|
||||
rv_html = rv_html &&
|
||||
'<a href="sapevent:remove?' &&
|
||||
io_repo->get_key( ) &&
|
||||
'" class="grey">' &&
|
||||
'remove' &&
|
||||
'</a> ' && gc_newline &&
|
||||
'">Remove</a>' && gc_newline &&
|
||||
'<a href="sapevent:uninstall?' &&
|
||||
io_repo->get_key( ) &&
|
||||
'" class="grey">' &&
|
||||
'uninstall' &&
|
||||
'</a> ' && gc_newline &&
|
||||
'">Uninstall</a>' && gc_newline &&
|
||||
'<a href="sapevent:refresh_single?' &&
|
||||
io_repo->get_key( ) &&
|
||||
'" class="grey">' &&
|
||||
'refresh' &&
|
||||
'</a> ' && gc_newline &&
|
||||
'<a href="sapevent:hide?' &&
|
||||
'">Refresh</a>' && gc_newline &&
|
||||
'<a class="menu_end" href="sapevent:hide?' &&
|
||||
io_repo->get_key( ) &&
|
||||
'" class="grey">' &&
|
||||
'hide' &&
|
||||
'</a> ' &&
|
||||
'<br>' &&
|
||||
'<br>' ##NO_TEXT.
|
||||
'">Hide</a>' && gc_newline.
|
||||
ENDIF.
|
||||
|
||||
rv_html = rv_html && '</div>' && gc_newline.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD render_repo_online.
|
||||
|
@ -17891,15 +17907,22 @@ CLASS lcl_gui_page_main IMPLEMENTATION.
|
|||
|
||||
|
||||
rv_html = rv_html &&
|
||||
'<div class="repo">' &&
|
||||
'<a id="' && io_repo->get_name( ) && '"></a>' &&
|
||||
'<h2>' && io_repo->get_name( ) && '</h2> ' &&
|
||||
'<h3>' && io_repo->get_url( ) && '</h3> ' &&
|
||||
'<h3>' && io_repo->get_branch_name( ) && '</h3> ' &&
|
||||
'<h3>' && io_repo->get_package( ) && '</h3> ' &&
|
||||
'<div class="repo">' && gc_newline &&
|
||||
'<a id="' && io_repo->get_name( ) && '"></a>' && gc_newline &&
|
||||
'<table class="mixedbar">' && gc_newline &&
|
||||
'<tr>' && gc_newline &&
|
||||
'<td class="repo_name">' && gc_newline &&
|
||||
'<span>' && io_repo->get_name( ) && '</span>' && gc_newline &&
|
||||
'</td>' && gc_newline &&
|
||||
'<td class="repo_attr right">' && gc_newline &&
|
||||
'<span>' && io_repo->get_package( ) && '</span>' && gc_newline &&
|
||||
'<span>' && io_repo->get_branch_name( ) && '</span>' && gc_newline &&
|
||||
'<span>' && io_repo->get_url( ) && '</span>' && gc_newline &&
|
||||
'</td>' && gc_newline &&
|
||||
'</tr>' && gc_newline &&
|
||||
'</table>' && gc_newline &&
|
||||
render_repo_menu( io_repo ).
|
||||
|
||||
|
||||
IF go_user->is_hidden( io_repo->get_key( ) ) = abap_false.
|
||||
TRY.
|
||||
lt_results = io_repo->status( ).
|
||||
|
|
Loading…
Reference in New Issue
Block a user