diff --git a/src/pretix/base/i18n.py b/src/pretix/base/i18n.py index 921e579ae3..f4adea0be3 100644 --- a/src/pretix/base/i18n.py +++ b/src/pretix/base/i18n.py @@ -64,6 +64,9 @@ class I18nWidget(forms.MultiWidget): ) return data + def format_output(self, rendered_widgets): + return '
%s
' % super().format_output(rendered_widgets) + class I18nTextInput(I18nWidget): widget = forms.TextInput diff --git a/src/pretix/control/static/pretixcontrol/less/forms.less b/src/pretix/control/static/pretixcontrol/less/forms.less index f157494218..ac55223475 100644 --- a/src/pretix/control/static/pretixcontrol/less/forms.less +++ b/src/pretix/control/static/pretixcontrol/less/forms.less @@ -67,6 +67,21 @@ td > .form-group > .checkbox { padding-left: 0; } +.i18n-form-group input, +.i18n-form-group textarea { + .border-top-radius(0px); + .border-bottom-radius(0px); + border-top-width: 0; + + &:first-child { + .border-top-radius(@input-border-radius); + border-top-width: 1px; + } + &:last-child { + .border-bottom-radius(@input-border-radius); + } +} + @media (min-width: @screen-sm-min) { .variation-matrix > tbody > tr > td { line-height: 34px;