Use better method to show the possible actions.
[jSite.git] / src / de / todesbaum / jsite / gui / ProjectInsertPage.java
index 843499a..3b852a9 100644 (file)
@@ -321,8 +321,8 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
        public void projectInsertFinished(Project project, boolean success, Throwable cause) {
                if (success) {
                        String copyURILabel = I18n.getMessage("jsite.insert.okay-copy-uri");
-                       String selectedValue = (String) JOptionPane.showInputDialog(this, I18n.getMessage("jsite.insert.inserted"), I18n.getMessage("jsite.insert.done.title"), JOptionPane.INFORMATION_MESSAGE, null, new Object[] { I18n.getMessage("jsite.insert.okay"), copyURILabel }, copyURILabel);
-                       if (copyURILabel.equals(selectedValue)) {
+                       int selectedValue = JOptionPane.showOptionDialog(this, I18n.getMessage("jsite.insert.inserted"), I18n.getMessage("jsite.insert.done.title"), 0, JOptionPane.INFORMATION_MESSAGE, null, new Object[] { I18n.getMessage("jsite.insert.okay"), copyURILabel }, copyURILabel);
+                       if (selectedValue == 1) {
                                actionCopyURI();
                        }
                } else {
@@ -337,7 +337,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl
                        @SuppressWarnings("synthetic-access")
                        public void run() {
                                progressBar.setValue(progressBar.getMaximum());
-                               progressBar.setString(I18n.getMessage("jsite.insert.done"));
+                               progressBar.setString(I18n.getMessage("jsite.insert.done") + " (" + getTransferRate() + " " + I18n.getMessage("jsite.insert.k-per-s") + ")");
                                wizard.setNextEnabled(true);
                                wizard.setQuitEnabled(true);
                        }