Gostaria de receber uma mensagem de confirmação quando excluir os itens do gerenciador de mídia. Por enquanto, para excluir uma imagem, basta clicar na cruz superior direita e a imagem desaparece: se eu cometer um erro, muito ruim! Examinei as opções do gerenciador de mídia, mas não consegui ver nada como o que estou procurando.
Como obter uma mensagem de confirmação ou um pop-up que solicita uma confirmação antes de excluir o item?
Muito obrigado por sua ajuda!
joomla-3.x
joomla-2.5
media-manager
JinSnow
fonte
fonte
component.php
exibição.Respostas:
Você pode adicionar algumas linhas de jQuery ao seu modelo de administrador (ou adicioná-lo usando um plug-in que é acionado apenas para a área de administração):
Isso irá capturar o clique no botão excluir Xe exibir uma caixa de diálogo.
Editar:
os arquivos de mídia são exibidos usando um Iframe, que por sua vez é carregado usando o
&tmpl=component
parâmetro O código acima deve, portanto, ser adicionado ao arquivoadministrator\templates\YOURADMINTEMPLATE\component.php
(dentro de uma<script>
tag).Isso deve funcionar :)
fonte
.click()
é um atalho para.on( "click", handler )
. Qual é a diferença (e qual é a "melhor prática") nesse caso?.on()
é a maneira recomendada de vincular eventos a partir de uma versão específica (não me lembro exatamente) do jQuery. Ele usa menos memória e é melhor para abordagens dinâmicas. É claro que não é obrigatório, mas definitivamente agora é o método preferido. Para algo tão simples quanto o código que você escreveu,click()
seria ótimo, mas eu gosto de manter as coisas à prova de futuro, apenas no caso de que algo possa ser adicionado a ele ... + 1 por sinal :) +