Ignore:
Timestamp:
May 1, 2011, 12:54:17 PM (13 years ago)
Author:
mlg
Message:

Adds confirmation messages for images and categories deletion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailPanel.java

    r10717 r10718  
    247247
    248248        } else if (arg0.getSource().equals(menuDeleteImage)) {
    249             try {
    250                 if (SpringUtils.getImageService().delete(image)) {
    251                     parent.refresh();
    252                 } else {
     249            int response = JOptionPane.showConfirmDialog(null,
     250                    Messages.getMessage("thumbviewer_deleteImageConfirmation"), Messages.getMessage("confirmation"),
     251                    JOptionPane.YES_NO_OPTION);
     252            if (response == 0) {
     253                try {
     254                    if (SpringUtils.getImageService().delete(image)) {
     255                        parent.refresh();
     256                    } else {
     257                        JOptionPane.showMessageDialog(this, Messages.getMessage("deletingImageError"),
     258                                Messages.getMessage("error"), JOptionPane.ERROR_MESSAGE);
     259                    }
     260                } catch (JiwigoException e) {
     261                    LOG.error(Tools.getStackTrace(e));
    253262                    JOptionPane.showMessageDialog(this, Messages.getMessage("deletingImageError"),
    254263                            Messages.getMessage("error"), JOptionPane.ERROR_MESSAGE);
    255264                }
    256             } catch (JiwigoException e) {
    257                 LOG.error(Tools.getStackTrace(e));
    258                 JOptionPane.showMessageDialog(this, Messages.getMessage("deletingImageError"),
    259                         Messages.getMessage("error"), JOptionPane.ERROR_MESSAGE);
    260265            }
    261266        }
Note: See TracChangeset for help on using the changeset viewer.