jQuery(function ($) { if (typeof aapData === 'undefined') return; var ajaxurl = aapData.ajaxurl; var s = aapData.s; // translated strings var $doc = $(document); var $form = $('#aap-settings-form'); var $exec = $('#rap-auto-interval'); // O
é fechado logo após o grid de configurações (para que os botões de // ação dos outros painéis não o enviem). Por isso os campos do formulário são // mantidos em sincronia com os valores únicos exibidos na aba Execuções: // - intervalo do automático: preenchido a partir do valor salvo // - categorias GNews: os checkboxes só existem no formulário principal function mirrorFromSaved() { if (!$exec.length) return; $exec.val(aapData.interval_value); $('#rap-auto-unit').val(aapData.interval_unit); } function mirrorToForm() { if (!$exec.length) return; $('input[name="aap_auto_interval_value"]').val($exec.val()); $('select[name="aap_auto_interval_unit"]').val($('#rap-auto-unit').val()); } // O destaque dos botões de categoria é controlado pela rolagem (scroll spy) // ── Doação Pix: copiar a chave ────────────────────────────────────────── $doc.on('click', '#aap-pix-btn', function () { var key = String($(this).data('pix') || ''); if (!key) return; var $feedback = $('#aap-pix-feedback'); function done() { $feedback.removeClass('is-error').addClass('is-success').text(s.pix_copied || 'OK'); setTimeout(function () { $feedback.text('').removeClass('is-success'); }, 4000); } function fallback() { var $tmp = $('