Add hint when user is using non-A/B OTA.
Disable the 'Analyse COW operation' button and add a tooltip 'This is
only supported in A/B OTA'.
Test: tested by non-A/B OTA package.
Change-Id: Ib6be1671f9106ee7e332cd2d0937c666a912a26e
diff --git a/tools/ota_analysis/src/components/PayloadComposition.vue b/tools/ota_analysis/src/components/PayloadComposition.vue
index 5557c73..376ff9b 100644
--- a/tools/ota_analysis/src/components/PayloadComposition.vue
+++ b/tools/ota_analysis/src/components/PayloadComposition.vue
@@ -35,6 +35,7 @@
<v-col
cols="12"
md="6"
+ class="tooltip"
>
<v-btn
:disabled="manifest.nonAB"
@@ -43,6 +44,12 @@
>
Analyse COW Merge Operations
</v-btn>
+ <span
+ v-if="manifest.nonAB"
+ class="tooltiptext"
+ >
+ This function is only supported in A/B OTA
+ </span>
</v-col>
<v-col
cols="12"
@@ -155,4 +162,24 @@
.list-data {
text-align: center;
}
+.tooltip {
+ position: relative;
+ display: inline-block;
+}
+
+.tooltip .tooltiptext {
+ visibility: hidden;
+ width: 120px;
+ background-color: black;
+ color: #fff;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px 0;
+ position: absolute;
+ z-index: 1;
+}
+
+.tooltip:hover .tooltiptext {
+ visibility: visible;
+}
</style>
\ No newline at end of file