forked from CGM_Public/pretix_original
51 lines
1.5 KiB
JavaScript
51 lines
1.5 KiB
JavaScript
/*global $ */
|
|
|
|
$(function () {
|
|
"use strict";
|
|
$("input[data-toggle=radiocollapse]").change(function () {
|
|
$($(this).attr("data-parent")).find(".collapse.in").collapse('hide');
|
|
$($(this).attr("data-target")).collapse('show');
|
|
});
|
|
$(".js-only").removeClass("js-only");
|
|
$(".variations").hide();
|
|
$("a[data-toggle=variations]").click(function (e) {
|
|
$(this).parent().parent().parent().find(".variations").slideToggle();
|
|
e.preventDefault();
|
|
});
|
|
$(".collapsed").removeClass("collapsed").addClass("collapse");
|
|
|
|
$("#voucher-box").hide();
|
|
$("#voucher-toggle").show();
|
|
$("#voucher-toggle a").click(function () {
|
|
$("#voucher-box").slideDown();
|
|
$("#voucher-toggle").slideUp();
|
|
});
|
|
|
|
$("#ajaxerr").on("click", ".ajaxerr-close", ajaxErrDialog.hide);
|
|
});
|
|
|
|
var waitingDialog = {
|
|
show: function (message) {
|
|
"use strict";
|
|
$("#loadingmodal").find("h1").html(message);
|
|
$("body").addClass("loading");
|
|
},
|
|
hide: function () {
|
|
"use strict";
|
|
$("body").removeClass("loading");
|
|
}
|
|
};
|
|
|
|
var ajaxErrDialog = {
|
|
show: function (c) {
|
|
"use strict";
|
|
$("#ajaxerr").html(c);
|
|
$("#ajaxerr .links").html("<a class='btn btn-default ajaxerr-close'>"
|
|
+ gettext("Close message") + "</a>");
|
|
$("body").addClass("ajaxerr");
|
|
},
|
|
hide: function () {
|
|
"use strict";
|
|
$("body").removeClass("ajaxerr");
|
|
}
|
|
}; |