import javax.swing.tree.TreeModel;
import javax.swing.tree.TreePath;
-import net.pterodactylus.jsite.core.project.FileOverride;
-import net.pterodactylus.jsite.core.project.Project;
-import net.pterodactylus.jsite.core.project.ProjectFile;
+import net.pterodactylus.jsite.core.FileOverride;
+import net.pterodactylus.jsite.core.Project;
+import net.pterodactylus.jsite.core.ProjectFile;
import net.pterodactylus.jsite.i18n.I18n;
import net.pterodactylus.jsite.i18n.I18nable;
import net.pterodactylus.jsite.i18n.gui.I18nAction;
fileOverride = new FileOverride();
project.addFileOverride(projectFile, fileOverride);
}
- fileOverride.setContentType(MimeTypes.getMimeType(getFileExtension(projectFile.getName())));
+ String projectFileName = projectFile.getName();
+ String mimeType = MimeTypes.getMimeType(getFileExtension(projectFileName));
+ fileOverride.setContentType(mimeType);
+ fillComboBox(projectFileName);
+ contentTypeOverrideComboBox.setSelectedItem(mimeType);
} else {
fileOverride.setContentType(null);
if (fileOverride.isEmpty()) {
}
}
};
+ overrideContentTypeDefaultAction.setEnabled(false);
contentTypeOverrideAction = new AbstractAction() {
/**
boolean overrideInsertSelected = false;
boolean insertOverrideEnabled = false;
boolean insertOverrideSelected = false;
- String defaultContentType = MimeTypes.DEFAULT_CONTENT_TYPE;
+ String defaultContentType = "";
boolean overrideContentTypeEnabled = false;
boolean overrideContentTypeSelected = false;
boolean contentTypeOverrideEnabled = false;