import de.todesbaum.jsite.application.UpdateChecker;
import de.todesbaum.jsite.application.UpdateListener;
import de.todesbaum.jsite.application.ProjectInserter.CheckReport;
-import de.todesbaum.jsite.application.ProjectInserter.CheckReport.Issue;
+import de.todesbaum.jsite.application.ProjectInserter.Issue;
import de.todesbaum.jsite.gui.NodeManagerListener;
import de.todesbaum.jsite.gui.NodeManagerPage;
import de.todesbaum.jsite.gui.PreferencesPage;
private static final Logger logger = Logger.getLogger(Main.class.getName());
/** The version. */
- private static final Version VERSION = new Version(0, 8);
+ private static final Version VERSION = new Version(0, 9, 2);
/** The configuration. */
private Configuration configuration;
}
/** The supported locales. */
- private static final Locale[] SUPPORTED_LOCALES = new Locale[] { Locale.ENGLISH, Locale.GERMAN, Locale.FRENCH, Locale.ITALIAN, new Locale("pl") };
+ private static final Locale[] SUPPORTED_LOCALES = new Locale[] { Locale.ENGLISH, Locale.GERMAN, Locale.FRENCH };
/** The actions that switch the language. */
private Map<Locale, Action> languageActions = new HashMap<Locale, Action>();
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
showPage(PageType.PAGE_NODE_MANAGER);
+ optionsPreferencesAction.setEnabled(true);
wizard.setPreviousName(I18n.getMessage("jsite.wizard.previous"));
wizard.setNextName(I18n.getMessage("jsite.wizard.next"));
}
nodeMenu.setEnabled(false);
optionsPreferencesAction.setEnabled(false);
} else if ("page.project.insert".equals(pageName)) {
- showPage(PageType.PAGE_PROJECTS);
- nodeMenu.setEnabled(true);
- optionsPreferencesAction.setEnabled(true);
+ ProjectInsertPage projectInsertPage = (ProjectInsertPage) pages.get(PageType.PAGE_INSERT_PROJECT);
+ if (projectInsertPage.isRunning()) {
+ projectInsertPage.stopInsert();
+ } else {
+ showPage(PageType.PAGE_PROJECTS);
+ nodeMenu.setEnabled(true);
+ optionsPreferencesAction.setEnabled(true);
+ }
} else if ("page.preferences".equals(pageName)) {
showPage(PageType.PAGE_PROJECTS);
optionsPreferencesAction.setEnabled(true);
*/
public void wizardPreviousPressed(TWizard wizard) {
String pageName = wizard.getPage().getName();
- if ("page.project".equals(pageName)) {
+ if ("page.project".equals(pageName) || "page.preferences".equals(pageName)) {
showPage(PageType.PAGE_NODE_MANAGER);
+ optionsPreferencesAction.setEnabled(true);
} else if ("page.project.files".equals(pageName)) {
showPage(PageType.PAGE_PROJECTS);
} else if ("page.project.insert".equals(pageName)) {