From 5688423883a5e5310a7fbf40273af6b16f8056d4 Mon Sep 17 00:00:00 2001 From: rangelbruno Date: Sat, 4 Oct 2025 16:29:18 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20Inclus=C3=A3o=20do=20bot=C3=A3o=20Compa?= =?UTF-8?q?rtilhar=20na=20p=C3=A1gina=20do=20TCE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/templates/admin/tce/processo_detail.html | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/sapl/templates/admin/tce/processo_detail.html b/sapl/templates/admin/tce/processo_detail.html index 1da26bca6..e02d6340c 100644 --- a/sapl/templates/admin/tce/processo_detail.html +++ b/sapl/templates/admin/tce/processo_detail.html @@ -26,6 +26,9 @@
{{ processo.ano }} - {{ processo.periodo }} + @@ -353,5 +356,33 @@ function adicionarSubpastaExistente(pastaId, nomeSubpasta, csrftoken, btnSalvar) btnSalvar.innerHTML = ' Salvar'; }); } + +// Função para compartilhar a página +function compartilharPagina() { + const url = window.location.href; + + // Copiar para área de transferência + navigator.clipboard.writeText(url).then(() => { + Swal.fire({ + title: 'Link Copiado!', + html: `O link foi copiado para a área de transferência:

${url}

Compartilhe com outras pessoas para que elas possam acessar esta página e baixar os arquivos.`, + icon: 'success', + confirmButtonText: 'OK' + }); + }).catch(err => { + // Fallback se clipboard API não funcionar + Swal.fire({ + title: 'Compartilhar Página', + html: `Copie o link abaixo para compartilhar:

`, + icon: 'info', + confirmButtonText: 'Fechar', + didOpen: () => { + const input = document.getElementById('linkCompartilhar'); + input.select(); + input.setSelectionRange(0, 99999); + } + }); + }); +} {% endblock %}