Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2021-11-18 14:15:53 +0300
committerGitHub <noreply@github.com>2021-11-18 14:15:53 +0300
commit8c54fefbb5b2e884f359733d035838cd83a7df0f (patch)
treeb2dd74c7b90915702dec3e43866a11dbb8c37ace
parenta39fb549a5c518a1ba29ea64103e818e4a6cf7a1 (diff)
parenta6d657f389f79b47b7c1d11b0313ea44d726129c (diff)
Merge pull request #6548 from nextcloud/backport/6538/stable23
[stable23] Fix connection warning positioning
-rw-r--r--src/components/CallView/shared/LocalMediaControls.vue84
1 files changed, 41 insertions, 43 deletions
diff --git a/src/components/CallView/shared/LocalMediaControls.vue b/src/components/CallView/shared/LocalMediaControls.vue
index 775291ec5..e6abbb988 100644
--- a/src/components/CallView/shared/LocalMediaControls.vue
+++ b/src/components/CallView/shared/LocalMediaControls.vue
@@ -21,6 +21,41 @@
<div v-shortkey.push="['space']"
@shortkey="handleShortkey">
<div class="buttons-bar">
+ <div class="network-connection-state">
+ <Popover
+ v-if="qualityWarningTooltip"
+ :boundaries-element="boundaryElement"
+ :aria-label="qualityWarningAriaLabel"
+ trigger="hover"
+ :auto-hide="false"
+ :open="showQualityWarningTooltip">
+ <NetworkStrength2Alert
+ slot="trigger"
+ decorative
+ fill-color="#e9322d"
+ title=""
+ :size="24"
+ @mouseover="mouseover = true"
+ @mouseleave="mouseover = false" />
+ <div class="hint">
+ <span>{{ qualityWarningTooltip.content }}</span>
+ <div class="hint__actions">
+ <button
+ v-if="qualityWarningTooltip.action"
+ class="primary hint__button"
+ @click="executeQualityWarningTooltipAction">
+ {{ qualityWarningTooltip.actionLabel }}
+ </button>
+ <button
+ v-if="!isQualityWarningTooltipDismissed"
+ class="hint__button"
+ @click="dismissQualityWarningTooltip">
+ {{ t('spreed', 'Dismiss') }}
+ </button>
+ </div>
+ </div>
+ </Popover>
+ </div>
<div id="muteWrapper">
<button
id="mute"
@@ -212,41 +247,6 @@
</ActionButton>
</Actions>
</div>
- <div class="network-connection-state">
- <Popover
- v-if="qualityWarningTooltip"
- :boundaries-element="boundaryElement"
- :aria-label="qualityWarningAriaLabel"
- trigger="hover"
- :auto-hide="false"
- :open="showQualityWarningTooltip">
- <NetworkStrength2Alert
- slot="trigger"
- decorative
- fill-color="#e9322d"
- title=""
- :size="24"
- @mouseover="mouseover = true"
- @mouseleave="mouseover = false" />
- <div class="hint">
- <span>{{ qualityWarningTooltip.content }}</span>
- <div class="hint__actions">
- <button
- v-if="qualityWarningTooltip.action"
- class="primary hint__button"
- @click="executeQualityWarningTooltipAction">
- {{ qualityWarningTooltip.actionLabel }}
- </button>
- <button
- v-if="!isQualityWarningTooltipDismissed"
- class="hint__button"
- @click="dismissQualityWarningTooltip">
- {{ t('spreed', 'Dismiss') }}
- </button>
- </div>
- </div>
- </Popover>
- </div>
</div>
</template>
@@ -907,6 +907,8 @@ export default {
@import '../../../assets/variables.scss';
.buttons-bar {
+ display: flex;
+ align-items: center;
button, .action-item {
vertical-align: middle;
}
@@ -990,14 +992,6 @@ export default {
background: linear-gradient(0deg, gray, white 36px);
}
-.network-connection-state {
- position: absolute;
- bottom: 3px;
- right: 12px;
- width: 32px;
- height: 32px;
-}
-
.hint {
padding: 12px;
max-width: 300px;
@@ -1022,4 +1016,8 @@ export default {
background-color: transparent;
}
}
+
+::v-deep .trigger {
+ display: flex;
+}
</style>