1*90c8c64dSAndroid Build Coastguard Worker<template> 2*90c8c64dSAndroid Build Coastguard Worker <h4> {{ partition.partitionName }} </h4> 3*90c8c64dSAndroid Build Coastguard Worker <p v-if="partition.estimateCowSize"> 4*90c8c64dSAndroid Build Coastguard Worker <strong> Estimate COW Size: </strong> {{ partition.estimateCowSize }} Bytes 5*90c8c64dSAndroid Build Coastguard Worker </p> 6*90c8c64dSAndroid Build Coastguard Worker <div 7*90c8c64dSAndroid Build Coastguard Worker class="toggle" 8*90c8c64dSAndroid Build Coastguard Worker @click="toggle('showInfo')" 9*90c8c64dSAndroid Build Coastguard Worker > 10*90c8c64dSAndroid Build Coastguard Worker <h4> Partition Infos </h4> 11*90c8c64dSAndroid Build Coastguard Worker <ul v-if="showInfo"> 12*90c8c64dSAndroid Build Coastguard Worker <li v-if="partition.oldPartitionInfo"> 13*90c8c64dSAndroid Build Coastguard Worker <strong> 14*90c8c64dSAndroid Build Coastguard Worker Old Partition Size: 15*90c8c64dSAndroid Build Coastguard Worker </strong> 16*90c8c64dSAndroid Build Coastguard Worker {{ partition.oldPartitionInfo.size }} Bytes 17*90c8c64dSAndroid Build Coastguard Worker </li> 18*90c8c64dSAndroid Build Coastguard Worker <li v-if="partition.oldPartitionInfo"> 19*90c8c64dSAndroid Build Coastguard Worker <strong> 20*90c8c64dSAndroid Build Coastguard Worker Old Partition Hash: 21*90c8c64dSAndroid Build Coastguard Worker </strong> 22*90c8c64dSAndroid Build Coastguard Worker {{ octToHex(partition.oldPartitionInfo.hash, false, 16) }} 23*90c8c64dSAndroid Build Coastguard Worker </li> 24*90c8c64dSAndroid Build Coastguard Worker <li> 25*90c8c64dSAndroid Build Coastguard Worker <strong> 26*90c8c64dSAndroid Build Coastguard Worker New Partition Size: 27*90c8c64dSAndroid Build Coastguard Worker </strong> 28*90c8c64dSAndroid Build Coastguard Worker {{ partition.newPartitionInfo.size }} Bytes 29*90c8c64dSAndroid Build Coastguard Worker </li> 30*90c8c64dSAndroid Build Coastguard Worker <li v-if="partition.newPartitionInfo.hash"> 31*90c8c64dSAndroid Build Coastguard Worker <strong> 32*90c8c64dSAndroid Build Coastguard Worker New Partition Hash: 33*90c8c64dSAndroid Build Coastguard Worker </strong> 34*90c8c64dSAndroid Build Coastguard Worker {{ octToHex(partition.newPartitionInfo.hash, false, 16) }} 35*90c8c64dSAndroid Build Coastguard Worker </li> 36*90c8c64dSAndroid Build Coastguard Worker </ul> 37*90c8c64dSAndroid Build Coastguard Worker </div> 38*90c8c64dSAndroid Build Coastguard Worker <div 39*90c8c64dSAndroid Build Coastguard Worker class="toggle" 40*90c8c64dSAndroid Build Coastguard Worker @click="toggle('showOPs')" 41*90c8c64dSAndroid Build Coastguard Worker > 42*90c8c64dSAndroid Build Coastguard Worker <h4> Total Operations: {{ partition.operations.length }} </h4> 43*90c8c64dSAndroid Build Coastguard Worker <ul 44*90c8c64dSAndroid Build Coastguard Worker v-if="showOPs" 45*90c8c64dSAndroid Build Coastguard Worker > 46*90c8c64dSAndroid Build Coastguard Worker <li 47*90c8c64dSAndroid Build Coastguard Worker v-for="operation in partition.operations" 48*90c8c64dSAndroid Build Coastguard Worker :key="operation.dataSha256Hash" 49*90c8c64dSAndroid Build Coastguard Worker > 50*90c8c64dSAndroid Build Coastguard Worker <OperationDetail 51*90c8c64dSAndroid Build Coastguard Worker :operation="operation" 52*90c8c64dSAndroid Build Coastguard Worker :mapType="opType.mapType" 53*90c8c64dSAndroid Build Coastguard Worker /> 54*90c8c64dSAndroid Build Coastguard Worker </li> 55*90c8c64dSAndroid Build Coastguard Worker </ul> 56*90c8c64dSAndroid Build Coastguard Worker </div> 57*90c8c64dSAndroid Build Coastguard Worker</template> 58*90c8c64dSAndroid Build Coastguard Worker 59*90c8c64dSAndroid Build Coastguard Worker<script> 60*90c8c64dSAndroid Build Coastguard Workerimport { OpType, octToHex } from '@/services/payload.js' 61*90c8c64dSAndroid Build Coastguard Workerimport OperationDetail from '@/components/OperationDetail.vue' 62*90c8c64dSAndroid Build Coastguard Worker 63*90c8c64dSAndroid Build Coastguard Workerexport default { 64*90c8c64dSAndroid Build Coastguard Worker components: { 65*90c8c64dSAndroid Build Coastguard Worker OperationDetail, 66*90c8c64dSAndroid Build Coastguard Worker }, 67*90c8c64dSAndroid Build Coastguard Worker props: { 68*90c8c64dSAndroid Build Coastguard Worker partition: { 69*90c8c64dSAndroid Build Coastguard Worker type: Object, 70*90c8c64dSAndroid Build Coastguard Worker required: true, 71*90c8c64dSAndroid Build Coastguard Worker }, 72*90c8c64dSAndroid Build Coastguard Worker }, 73*90c8c64dSAndroid Build Coastguard Worker data() { 74*90c8c64dSAndroid Build Coastguard Worker return { 75*90c8c64dSAndroid Build Coastguard Worker showOPs: false, 76*90c8c64dSAndroid Build Coastguard Worker showInfo: false, 77*90c8c64dSAndroid Build Coastguard Worker opType: null, 78*90c8c64dSAndroid Build Coastguard Worker } 79*90c8c64dSAndroid Build Coastguard Worker }, 80*90c8c64dSAndroid Build Coastguard Worker created() { 81*90c8c64dSAndroid Build Coastguard Worker this.opType = new OpType() 82*90c8c64dSAndroid Build Coastguard Worker }, 83*90c8c64dSAndroid Build Coastguard Worker methods: { 84*90c8c64dSAndroid Build Coastguard Worker toggle(key) { 85*90c8c64dSAndroid Build Coastguard Worker this[key] = !this[key] 86*90c8c64dSAndroid Build Coastguard Worker }, 87*90c8c64dSAndroid Build Coastguard Worker octToHex: octToHex, 88*90c8c64dSAndroid Build Coastguard Worker }, 89*90c8c64dSAndroid Build Coastguard Worker} 90*90c8c64dSAndroid Build Coastguard Worker</script> 91*90c8c64dSAndroid Build Coastguard Worker 92*90c8c64dSAndroid Build Coastguard Worker<style scoped> 93*90c8c64dSAndroid Build Coastguard Worker.toggle { 94*90c8c64dSAndroid Build Coastguard Worker display: block; 95*90c8c64dSAndroid Build Coastguard Worker cursor: pointer; 96*90c8c64dSAndroid Build Coastguard Worker color: #762ace; 97*90c8c64dSAndroid Build Coastguard Worker} 98*90c8c64dSAndroid Build Coastguard Worker 99*90c8c64dSAndroid Build Coastguard Workerli { 100*90c8c64dSAndroid Build Coastguard Worker list-style-type: none; 101*90c8c64dSAndroid Build Coastguard Worker} 102*90c8c64dSAndroid Build Coastguard Worker</style>