+ class="panel-collapse collapse in">
{% for form in forms %}
{% if form.pos.item != pos.item %}
diff --git a/src/pretix/presale/templates/pretixpresale/event/order_modify.html b/src/pretix/presale/templates/pretixpresale/event/order_modify.html
index 5954cac4a5..f426a0fb1a 100644
--- a/src/pretix/presale/templates/pretixpresale/event/order_modify.html
+++ b/src/pretix/presale/templates/pretixpresale/event/order_modify.html
@@ -22,10 +22,10 @@
@@ -41,10 +41,10 @@
diff --git a/src/pretix/static/pretixcontrol/scss/main.scss b/src/pretix/static/pretixcontrol/scss/main.scss
index 490323e8a0..40e15a4beb 100644
--- a/src/pretix/static/pretixcontrol/scss/main.scss
+++ b/src/pretix/static/pretixcontrol/scss/main.scss
@@ -370,3 +370,28 @@ body.loading #wrapper {
.dl-horizontal dt {
white-space: normal;
}
+
+.collapse-indicator {
+ -webkit-transition: all 150ms ease-in 0s;
+ transition: all 150ms ease-in 0s;
+}
+
+.panel-title a:not(.collapsed) .collapse-indicator {
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+
+.panel-title a[data-toggle="collapse"] {
+ display: flex;
+ padding: 10px 15px;
+ margin: -10px -15px;
+ align-items: center;
+ justify-content: space-between;
+ outline: 0;
+ text-decoration: none;
+}
+
+.panel-title a[data-toggle="collapse"]:hover {
+ background-color: #eeeeee;
+}
diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js
index 8db92d2e5a..6e64194798 100644
--- a/src/pretix/static/pretixpresale/js/ui/main.js
+++ b/src/pretix/static/pretixpresale/js/ui/main.js
@@ -26,7 +26,7 @@ $(function () {
$(this).parent().parent().parent().find(".variations").slideToggle();
e.preventDefault();
});
- $(".collapsed").removeClass("collapsed").addClass("collapse");
+ $("div.collapsed").removeClass("collapsed").addClass("collapse");
$("#voucher-box").hide();
$("#voucher-toggle").show();
diff --git a/src/pretix/static/pretixpresale/scss/main.scss b/src/pretix/static/pretixpresale/scss/main.scss
index 888de65940..a33ff2092f 100644
--- a/src/pretix/static/pretixpresale/scss/main.scss
+++ b/src/pretix/static/pretixpresale/scss/main.scss
@@ -176,3 +176,31 @@ body.loading .container {
.dl-horizontal dt {
white-space: normal;
}
+
+.collapse-indicator {
+ -moz-transition: all 150ms ease-in 0s;
+ -webkit-transition: all 150ms ease-in 0s;
+ -o-transition: all 150ms ease-in 0s;
+ transition: all 150ms ease-in 0s;
+}
+
+.panel-title a:not(.collapsed) .collapse-indicator {
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ -moz-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+
+.panel-title a[data-toggle="collapse"] {
+ display: flex;
+ padding: 10px 15px;
+ margin: -10px -15px;
+ align-items: center;
+ justify-content: space-between;
+ outline: 0;
+ text-decoration: none;
+}
+
+.panel-title a[data-toggle="collapse"]:hover {
+ background-color: #eeeeee;
+}