1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-08 02:58:54 +08:00

Add tooltips #9

This commit is contained in:
lana-k
2020-11-06 12:20:44 +01:00
parent 57c8fe5bc8
commit 7da1cb36fa
9 changed files with 158 additions and 50 deletions

View File

@@ -15,30 +15,18 @@
fill="#A2B1C6"
/>
</svg>
<span class="db-edit-tooltip" :style="tooltipStyle">
<span class="icon-tooltip" :style="tooltipStyle">
Change database
</span>
</div>
</template>
<script>
import tooltipMixin from '@/mixins/tooltips'
export default {
name: 'changeDbIcon',
data () {
return {
tooltipStyle: {}
}
},
methods: {
showTooltip (e) {
this.tooltipStyle = {
visibility: 'visible',
position: 'fixed',
top: e.clientY - 12 + 'px',
left: e.clientX + 12 + 'px'
}
}
}
mixins: [tooltipMixin]
}
</script>
@@ -50,21 +38,4 @@ export default {
.db-edit-icon:hover path {
fill: var(--color-accent);
}
.db-edit-tooltip {
visibility: hidden;
background-color: rgba(80, 103, 132, 0.75);
color: #fff;
text-align: center;
font-size: 11px;
padding: 0 6px;
line-height: 19px;;
position: fixed;
z-index: 5;
height: 19px;
left: 100px;
top: 100px;
border-radius: var(--border-radius-medium);
white-space: nowrap;
z-index: 999;
}
</style>