Updating v-popover to v-dropdown

This commit is contained in:
Cody Jackson 2024-09-20 16:25:40 -07:00 committed by Francesco Torchia
parent 20584d293a
commit 62ebc0a656
No known key found for this signature in database
GPG Key ID: E6D011B7415D4393
12 changed files with 34 additions and 34 deletions

View File

@ -74,7 +74,7 @@ export default {
{{ parentSriov }} <i class="icon icon-close" @click="remove()" /> {{ parentSriov }} <i class="icon icon-close" @click="remove()" />
</span> </span>
<v-popover <v-dropdown
trigger="click" trigger="click"
placement="bottom-end" placement="bottom-end"
> >
@ -86,7 +86,7 @@ export default {
</button> </button>
</slot> </slot>
<template v-slot:popover> <template #popper>
<div class="filter-popup"> <div class="filter-popup">
<div> <div>
<LabeledSelect <LabeledSelect
@ -98,7 +98,7 @@ export default {
</div> </div>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>

View File

@ -125,7 +125,7 @@ export default {
</span> </span>
</template> </template>
<v-popover <v-dropdown
trigger="click" trigger="click"
placement="bottom-end" placement="bottom-end"
> >
@ -211,7 +211,7 @@ export default {
</div> </div>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>

View File

@ -183,7 +183,7 @@ export default {
</script> </script>
<template> <template>
<div v-if="enabled && isShow" class="upgrade"> <div v-if="enabled && isShow" class="upgrade">
<v-popover <v-dropdown
v-clean-tooltip="{ v-clean-tooltip="{
placement: 'bottom-left', placement: 'bottom-left',
}" }"
@ -287,7 +287,7 @@ export default {
</button> </button>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>

View File

@ -52,7 +52,7 @@ export default {
<template> <template>
<ul class="list-unstyled dropdown combination-keys__container"> <ul class="list-unstyled dropdown combination-keys__container">
<li v-for="(item, key) in items" :key="key"> <li v-for="(item, key) in items" :key="key">
<v-popover <v-dropdown
v-if="!!item.keys" v-if="!!item.keys"
placement="right-start" placement="right-start"
trigger="click" trigger="click"
@ -60,10 +60,10 @@ export default {
> >
<span :class="{ open: getOpenStatus(key, pos) }" class="p-10 hand" @click="addKeys({ key, pos })">{{ item.label }}</span> <span :class="{ open: getOpenStatus(key, pos) }" class="p-10 hand" @click="addKeys({ key, pos })">{{ item.label }}</span>
<template v-slot:popover> <template #popper>
<novnc-console-item :items="item.keys" :path="path" :pos="pos+1" @update="addKeys" @send-keys="sendKeys" /> <novnc-console-item :items="item.keys" :path="path" :pos="pos+1" @update="addKeys" @send-keys="sendKeys" />
</template> </template>
</v-popover> </v-dropdown>
<span v-else class="p-10 hand" @click="keysDown(key, pos)">{{ item.label }}</span> <span v-else class="p-10 hand" @click="keysDown(key, pos)">{{ item.label }}</span>
</li> </li>

View File

@ -278,7 +278,7 @@ export default {
<div id="app"> <div id="app">
<div class="vm-console"> <div class="vm-console">
<div class="combination-keys"> <div class="combination-keys">
<v-popover <v-dropdown
ref="popover" ref="popover"
placement="top" placement="top"
trigger="click" trigger="click"
@ -289,16 +289,16 @@ export default {
{{ t("harvester.virtualMachine.detail.console.shortcutKeys") }} {{ t("harvester.virtualMachine.detail.console.shortcutKeys") }}
</button> </button>
<template v-slot:popover> <template #popper>
<novnc-console-item :items="keymap" :path="keysRecord" :pos="0" @update="update" @send-keys="sendKeys" /> <novnc-console-item :items="keymap" :path="keysRecord" :pos="0" @update="update" @send-keys="sendKeys" />
</template> </template>
</v-popover> </v-dropdown>
<button v-if="hasSoftRebootAction" class="btn btn-sm bg-primary" @click="softReboot"> <button v-if="hasSoftRebootAction" class="btn btn-sm bg-primary" @click="softReboot">
{{ t("harvester.action.softreboot") }} {{ t("harvester.action.softreboot") }}
</button> </button>
<v-popover <v-dropdown
v-if="!hideCustomKeysBar" v-if="!hideCustomKeysBar"
ref="customKeyPopover" ref="customKeyPopover"
placement="top" placement="top"
@ -309,7 +309,7 @@ export default {
{{ t("harvester.virtualMachine.detail.console.customShortcutKeys") }} {{ t("harvester.virtualMachine.detail.console.customShortcutKeys") }}
</button> </button>
<template v-slot:popover> <template #popper>
<div> <div>
<button class="btn btn-sm bg-primary" @click="showKeysModal"> <button class="btn btn-sm bg-primary" @click="showKeysModal">
{{ t("harvester.virtualMachine.detail.console.management") }} {{ t("harvester.virtualMachine.detail.console.management") }}
@ -324,7 +324,7 @@ export default {
</button> </button>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
<NovncConsoleCustomKeys v-if="renderKeysModal" ref="keysModal" :current-user="currentUser" @close="hideKeysModal" /> <NovncConsoleCustomKeys v-if="renderKeysModal" ref="keysModal" :current-user="currentUser" @close="hideKeysModal" />
</div> </div>

View File

@ -76,7 +76,7 @@ export default {
:color="stateBackground" :color="stateBackground"
:label="stateDisplay" :label="stateDisplay"
/> />
<v-popover <v-dropdown
v-if="warningMessage.length" v-if="warningMessage.length"
trigger="hover" trigger="hover"
offset="16" offset="16"
@ -91,7 +91,7 @@ export default {
{{ index + 1 }}. {{ message }} {{ index + 1 }}. {{ message }}
</p> </p>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>

View File

@ -58,7 +58,7 @@ export default {
<span v-if="index < rows.visible.length - 1">, </span> <span v-if="index < rows.visible.length - 1">, </span>
</span> </span>
<v-popover <v-dropdown
trigger="click" trigger="click"
placement="top" placement="top"
> >
@ -72,7 +72,7 @@ export default {
</a> </a>
</span> </span>
<template v-slot:popover> <template #popper>
<div class="vfs-popup"> <div class="vfs-popup">
<div> <div>
<span <span
@ -88,7 +88,7 @@ export default {
</div> </div>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>

View File

@ -56,7 +56,7 @@ export default {
<span v-if="index < rows.visible.length - 1">, </span> <span v-if="index < rows.visible.length - 1">, </span>
</span> </span>
<v-popover <v-dropdown
trigger="click" trigger="click"
placement="top" placement="top"
> >
@ -70,7 +70,7 @@ export default {
</a> </a>
</span> </span>
<template v-slot:popover> <template #popper>
<div class="vgpu-popup"> <div class="vgpu-popup">
<div> <div>
<span <span
@ -86,7 +86,7 @@ export default {
</div> </div>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>

View File

@ -125,7 +125,7 @@ export default {
<HarvesterMigrationState v-show="isMigrating" :vm-resource="row" @state-changed="migrationStateChanged" /> <HarvesterMigrationState v-show="isMigrating" :vm-resource="row" @state-changed="migrationStateChanged" />
<div v-show="!isMigrating" class="state"> <div v-show="!isMigrating" class="state">
<VMState :row="row" /> <VMState :row="row" />
<v-popover <v-dropdown
v-if="warningMessage.length" v-if="warningMessage.length"
ref="popover" ref="popover"
trigger="manual" trigger="manual"
@ -158,7 +158,7 @@ export default {
</p> </p>
</div> </div>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</span> </span>
</template> </template>

View File

@ -60,7 +60,7 @@ export default {
</div> </div>
<div class="state"> <div class="state">
<VolumeState :row="row" /> <VolumeState :row="row" />
<v-popover <v-dropdown
v-if="!!warningMessage" v-if="!!warningMessage"
trigger="hover" trigger="hover"
offset="16" offset="16"
@ -74,7 +74,7 @@ export default {
{{ warningMessage }} {{ warningMessage }}
</p> </p>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</span> </span>
</template> </template>

View File

@ -25,7 +25,7 @@ export default {
<State <State
:row="row" :row="row"
/> />
<v-popover <v-dropdown
v-if="warningMessages.length > 0" v-if="warningMessages.length > 0"
trigger="hover" trigger="hover"
offset="16" offset="16"
@ -34,14 +34,14 @@ export default {
<i class="icon icon-warning icon-lg text-warning" /> <i class="icon icon-warning icon-lg text-warning" />
</span> </span>
<template v-slot:popover> <template #popper>
<p <p
v-for="(message, index) in warningMessages" :key="index"> v-for="(message, index) in warningMessages" :key="index">
{{ index + 1 }}. {{ index + 1 }}.
{{ message.text }} {{ message.text }}
</p> </p>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</span> </span>
</template> </template>

View File

@ -172,7 +172,7 @@ export default {
<BadgeState <BadgeState
:row="row" :row="row"
/> />
<v-popover <v-dropdown
v-if="row.clusterNetworkErrorMessage" v-if="row.clusterNetworkErrorMessage"
trigger="hover" trigger="hover"
offset="16" offset="16"
@ -186,7 +186,7 @@ export default {
{{ row.clusterNetworkErrorMessage }} {{ row.clusterNetworkErrorMessage }}
</p> </p>
</template> </template>
</v-popover> </v-dropdown>
</div> </div>
</template> </template>
</ResourceTable> </ResourceTable>