diff --git a/changelog.d/roundup5.skip b/changelog.d/roundup5.skip new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/checkbox/checkbox.vue b/src/components/checkbox/checkbox.vue index f0a4b7322..c8bba4c44 100644 --- a/src/components/checkbox/checkbox.vue +++ b/src/components/checkbox/checkbox.vue @@ -69,15 +69,6 @@ export default { display: inline-block; min-height: 1.2em; - &.-radio { - .checkbox-indicator { - &, - &::before { - border-radius: 9999px; - } - } - } - &-indicator, & .label { vertical-align: middle; @@ -117,6 +108,19 @@ export default { box-sizing: border-box; } + &.-radio { + .checkbox-indicator { + &, + &::before { + border-radius: 9999px; + } + + &::before { + content: "•"; + } + } + } + .disabled { .checkbox-indicator::before { background-color: var(--background); diff --git a/src/components/poll/poll.js b/src/components/poll/poll.js index f56b68b83..a1b7808f2 100644 --- a/src/components/poll/poll.js +++ b/src/components/poll/poll.js @@ -2,7 +2,6 @@ import Timeago from 'components/timeago/timeago.vue' import genRandomSeed from '../../services/random_seed/random_seed.service.js' import RichContent from 'components/rich_content/rich_content.jsx' import Checkbox from 'components/checkbox/checkbox.vue' -import { forEach, map } from 'lodash' import { usePollsStore } from 'src/stores/polls' export default { @@ -46,6 +45,13 @@ export default { expired () { return (this.poll && this.poll.expired) || false }, + expirationLabel () { + if (this.$store.getters.mergedConfig.useAbsoluteTimeFormat) { + return this.expired ? 'polls.expired_at' : 'polls.expires_at' + } else { + return this.expired ? 'polls.expired' : 'polls.expires_in' + } + }, loggedIn () { return this.$store.state.users.currentUser }, diff --git a/src/components/poll/poll.scss b/src/components/poll/poll.scss index 4cf13a1fd..d56358420 100644 --- a/src/components/poll/poll.scss +++ b/src/components/poll/poll.scss @@ -47,18 +47,12 @@ width: 3.5em; } - .footer { - display: flex; - align-items: center; - flex-wrap: wrap; - } - &.loading * { cursor: progress; } .poll-vote-button { - padding: 0 0.5em; + padding: 0 1em; margin-right: 0.5em; } diff --git a/src/components/poll/poll.vue b/src/components/poll/poll.vue index b3289c89c..24de14200 100644 --- a/src/components/poll/poll.vue +++ b/src/components/poll/poll.vue @@ -44,7 +44,6 @@ :model-value="choices[index]" @update:model-value="value => activateOption(index, value)" > - {{ choices[index] }} -