[pl][census] final touches

This commit is contained in:
Andrea Vos 2021-01-19 21:04:22 +01:00
parent cc0ac4d86e
commit e166793409
2 changed files with 10 additions and 5 deletions

View File

@ -516,11 +516,11 @@ profile:
defaultPronoun: 'on_' defaultPronoun: 'on_'
census: census:
enabled: false enabled: true
route: 'spis' route: 'spis'
edition: '2021' edition: '2021'
start: '2021-01-01T00:00:00+01:00' # TODO start: '2021-02-01T00:00:00+01:00'
end: '2021-03-31T23:59:59+02:00' end: '2021-02-28T23:59:59+02:00'
questions: questions:
- -
type: 'radio' type: 'radio'
@ -685,7 +685,7 @@ census:
Zamiast próbować szukać konkretnych etykietek, prosimy przeczytać wszystkie po kolei i przy każdej zaznaczyć, Zamiast próbować szukać konkretnych etykietek, prosimy przeczytać wszystkie po kolei i przy każdej zaznaczyć,
czy się z nią identyfikujesz, czy nie. czy się z nią identyfikujesz, czy nie.
- > - >
Znaczenie etykietek możesz znaleźć w naszym <a href="/słowniki#terminologia" target="_blank">Słowniku Terminologii Queerowej</a>. Znaczenie etykietek możesz znaleźć w naszym <a href="/słowniki/terminologia" target="_blank">Słowniku Terminologii Queerowej</a>.
- > - >
Używamy form z podkreślnikami, by uniknąć odmiany przymiotników. Przykładowo słowo „niebinarn_” Używamy form z podkreślnikami, by uniknąć odmiany przymiotników. Przykładowo słowo „niebinarn_”

View File

@ -60,7 +60,7 @@
<LinkedText :text="line"/> <LinkedText :text="line"/>
</p> </p>
</div> </div>
<form @submit.prevent="q++"> <form @submit.prevent="q++" ref="questionform">
<div v-if="question.type === 'radio'" :class="['form-group', question.options.length > 10 ? 'multi-column' : '']"> <div v-if="question.type === 'radio'" :class="['form-group', question.options.length > 10 ? 'multi-column' : '']">
<div class="form-check mb-2" v-for="[option, help] in question.options"> <div class="form-check mb-2" v-for="[option, help] in question.options">
<label class="form-check-label small"> <label class="form-check-label small">
@ -225,6 +225,11 @@
}); });
this.finished = true; this.finished = true;
} }
this.$nextTick(() => {
if (this.$refs.questionform) {
this.$refs.questionform.querySelector('input,textarea').focus();
}
});
}, },
}, },
async beforeRouteLeave (to, from, next) { async beforeRouteLeave (to, from, next) {