diff --git a/src/ui/zcl_abapgit_gui_view_repo.clas.abap b/src/ui/zcl_abapgit_gui_view_repo.clas.abap
index 57065ab8e..4cc5a2606 100644
--- a/src/ui/zcl_abapgit_gui_view_repo.clas.abap
+++ b/src/ui/zcl_abapgit_gui_view_repo.clas.abap
@@ -736,6 +736,15 @@ CLASS ZCL_ABAPGIT_GUI_VIEW_REPO IMPLEMENTATION.
ro_html->add( '
' ).
+ " Offline match banner
+ IF mo_repo->is_offline( ) = abap_true AND mo_repo->has_remote_source( ) = abap_true
+ AND lv_lstate IS INITIAL AND lv_rstate IS INITIAL.
+ ro_html->add(
+ |
|
+ && |ZIP source is attached and completely matches to the local state|
+ && |
| ).
+ ENDIF.
+
" Repo content table
ro_html->add( '
' ).
diff --git a/src/zabapgit_css_common.w3mi.data.css b/src/zabapgit_css_common.w3mi.data.css
index 1950c55f4..1c7468c1f 100644
--- a/src/zabapgit_css_common.w3mi.data.css
+++ b/src/zabapgit_css_common.w3mi.data.css
@@ -73,6 +73,16 @@ input:focus, textarea:focus {
.float-right { float: right; }
.pad-right { padding-right: 6px; }
+/* PANELS */
+div.panel {
+ border-radius: 3px;
+}
+div.panel.success {
+ color: #589a58 !important;
+ background: #c5eac5;
+}
+/* TODO: add warning and error colors */
+
/* STRUCTURE DIVS, HEADER & FOOTER */
div#header {
padding: 0.5em 0.5em;
@@ -202,6 +212,14 @@ div.repo {
div.repo_container {
position: relative;
}
+
+div.repo_banner {
+ margin: 0em 1.2em 1em;
+ padding: 0.5em 0.5em;
+ text-align: center;
+ font-size: 85%;
+}
+
table.repo_tab {
border: 1px solid #DDD;
border-radius: 3px;