// --- START: Paid Post (Stars) Toggle ---
function togglePaidPostField() {
var $checkbox = $('#is_paid');
var $priceWrapper = $('#paid-price-wrapper');
var $lockWrapper = $('#paid-lock-toggle-wrapper');
var $textWrapper = $('#paid-text-wrapper');
var $imageWrapper = $('#paid-image-wrapper');
if ($checkbox.length) {
if ($checkbox.is(':checked')) {
// Показываем все поля
$priceWrapper.removeClass('x-hidden').hide().slideDown();
$lockWrapper.removeClass('x-hidden').hide().slideDown();
$textWrapper.removeClass('x-hidden').hide().slideDown();
$imageWrapper.removeClass('x-hidden').hide().slideDown();
} else {
// Скрываем все поля
$priceWrapper.slideUp();
$lockWrapper.slideUp();
$textWrapper.slideUp();
$imageWrapper.slideUp();
}
}
}
// Назначаем обработчик события change на чекбокс
$('#is_paid').on('change', togglePaidPostField);
// Показать поля, если чекбокс уже отмечен при загрузке
$('#is_paid').each(function() {
if ($(this).is(':checked')) {
togglePaidPostField(); // Имитируем событие 'change'
}
});
// --- END: Paid Post (Stars) Toggle ---