mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
Add settings action link to main page, style for branch column (#3737)
* Add settings action link to main page * Add branch styling to main page * fix width Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
1132dedf85
commit
2a0a97bcd7
|
@ -181,7 +181,8 @@ div.repo {
|
|||
font-size: 8pt;
|
||||
padding: 4px 2px 3px 2px;
|
||||
}
|
||||
.repo_attr span.branch {
|
||||
|
||||
span.branch {
|
||||
padding: 2px 4px;
|
||||
border: 1px solid;
|
||||
border-radius: 4px;
|
||||
|
@ -915,7 +916,7 @@ table.commit tr .title {
|
|||
.repo-overview { font-size: smaller; }
|
||||
.repo-overview tbody td { height: 2em; }
|
||||
.ro-detail { display: none; }
|
||||
.ro-action { width: 190px; }
|
||||
.ro-action { width: 260px; }
|
||||
.ro-go { font-size: 150%; }
|
||||
|
||||
/* Branch Overview Page */
|
||||
|
|
|
@ -64,7 +64,8 @@ div.repo { background-color: var(--theme-container-background-color); }
|
|||
.repo_name span.url { color: var(--theme-greyscale-medium); }
|
||||
.repo_name a.url { color: var(--theme-greyscale-medium); }
|
||||
.repo_attr { color: var(--theme-primary-font-color); }
|
||||
.repo_attr span.branch_branch {
|
||||
|
||||
span.branch_branch {
|
||||
border-color: var(--theme-greyscale-medium);
|
||||
background-color: #777777;
|
||||
}
|
||||
|
|
|
@ -94,15 +94,18 @@ div.repo { background-color: var(--theme-container-background-color); }
|
|||
background-color: #d8d8d8;
|
||||
color: #fff;
|
||||
}
|
||||
.repo_attr span.branch {
|
||||
border-color: #d9d9d9;
|
||||
background-color: #e2e2e2;
|
||||
}
|
||||
|
||||
.repo_attr span.branch_head {
|
||||
border-color: #d8dff3;
|
||||
background-color: #eceff9;
|
||||
}
|
||||
.repo_attr span.branch_branch {
|
||||
|
||||
span.branch {
|
||||
border-color: #d9d9d9;
|
||||
background-color: #e2e2e2;
|
||||
}
|
||||
|
||||
span.branch_branch {
|
||||
border-color: #e7d9b1;
|
||||
background-color: #f8f0d8;
|
||||
}
|
||||
|
|
|
@ -130,6 +130,14 @@ CLASS zcl_abapgit_gui_page_main IMPLEMENTATION.
|
|||
ei_page = get_patch_page( iv_getdata ).
|
||||
ev_state = zcl_abapgit_gui=>c_event_state-new_page.
|
||||
|
||||
WHEN zif_abapgit_definitions=>c_action-repo_settings.
|
||||
|
||||
lv_key = iv_getdata.
|
||||
CREATE OBJECT ei_page TYPE zcl_abapgit_gui_page_repo_sett
|
||||
EXPORTING
|
||||
io_repo = zcl_abapgit_repo_srv=>get_instance( )->get( lv_key ).
|
||||
ev_state = zcl_abapgit_gui=>c_event_state-new_page.
|
||||
|
||||
WHEN OTHERS.
|
||||
|
||||
super->zif_abapgit_gui_event_handler~on_event(
|
||||
|
|
|
@ -317,6 +317,8 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_SETT IMPLEMENTATION.
|
|||
|
||||
mo_repo->refresh( ).
|
||||
|
||||
MESSAGE |{ mo_repo->get_name( ) }: settings saved successfully.| TYPE 'S'.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
|
|
@ -305,7 +305,9 @@ CLASS zcl_abapgit_gui_repo_over IMPLEMENTATION.
|
|||
lv_package_obj_name TYPE sobj_name,
|
||||
lv_stage_link TYPE string,
|
||||
lv_patch_link TYPE string,
|
||||
lv_code_inspector_link TYPE string.
|
||||
lv_code_inspector_link TYPE string,
|
||||
lv_repo_settings_link TYPE string,
|
||||
lv_branch_html TYPE string.
|
||||
|
||||
FIELD-SYMBOLS: <ls_overview> LIKE LINE OF it_overview.
|
||||
|
||||
|
@ -356,8 +358,13 @@ CLASS zcl_abapgit_gui_repo_over IMPLEMENTATION.
|
|||
iv_txt = <ls_overview>-package
|
||||
iv_act = |{ zif_abapgit_definitions=>c_action-jump }?{ lv_package_jump_data }| ) }</td>| ).
|
||||
|
||||
lv_branch_html = `<span class="branch branch_branch">`
|
||||
&& `<i title="Current branch" class="icon icon-code-branch grey70"></i>`
|
||||
&& <ls_overview>-branch
|
||||
&& `</span>`.
|
||||
|
||||
ii_html->add( |<td>{ ii_html->a(
|
||||
iv_txt = <ls_overview>-branch
|
||||
iv_txt = lv_branch_html
|
||||
iv_act = |{ zif_abapgit_definitions=>c_action-git_branch_switch }?{ <ls_overview>-key }| ) }</td>| ).
|
||||
|
||||
ii_html->add( |<td class="ro-detail">{ <ls_overview>-deserialized_by }</td>| ).
|
||||
|
@ -380,7 +387,15 @@ CLASS zcl_abapgit_gui_repo_over IMPLEMENTATION.
|
|||
iv_txt = |Code inspector|
|
||||
iv_act = |{ zif_abapgit_definitions=>c_action-repo_code_inspector }?{ <ls_overview>-key } | ).
|
||||
|
||||
ii_html->add( lv_code_inspector_link && lc_separator && lv_stage_link && lc_separator && lv_patch_link ).
|
||||
lv_repo_settings_link = ii_html->a(
|
||||
iv_txt = |Settings|
|
||||
iv_act = |{ zif_abapgit_definitions=>c_action-repo_settings }?{ <ls_overview>-key } | ).
|
||||
|
||||
ii_html->add(
|
||||
lv_code_inspector_link && lc_separator &&
|
||||
lv_stage_link && lc_separator &&
|
||||
lv_patch_link && lc_separator &&
|
||||
lv_repo_settings_link ).
|
||||
|
||||
ii_html->add( |</td>| ).
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user