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:
Frederik Hudák 2020-08-15 09:35:31 +02:00 committed by GitHub
parent 1132dedf85
commit 2a0a97bcd7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 41 additions and 11 deletions

View File

@ -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 */

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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(

View File

@ -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.

View File

@ -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>| ).