return "true".equals(use);
}
- public static void setWikiTextsPath(IProject project) {
+ public static void setWikiBuilderPreferences(IProject project) {
String value = project.getLocation().toString();
IPreferenceStore store = WikiEditorPlugin.getDefault().getPreferenceStore();
String globalBasePath = store.getString(WikiEditorPlugin.WIKI_TEXTS_BASE_PATH);
if (globalBasePath == null || globalBasePath.equals("")) {
store.setValue(WikiEditorPlugin.WIKI_TEXTS_BASE_PATH, value + "/wpsrc");
+ store.setValue(WikiEditorPlugin.LOCAL_TEMPLATE_FILE_NAME, value + "/wpsrc/main.vm");
+ store.setValue(WikiEditorPlugin.EXPORT_TEMPLATE_FILE_NAME, value + "/wpsrc/export.vm");
+ store.setValue(WikiEditorPlugin.LOCAL_CSS_URL, "file://"+value+"/wpsrc/main.css");
+ store.setValue(WikiEditorPlugin.EXPORT_CSS_URL, "file://"+value+"/wpsrc/main.css");
}
String htmlFolder = store.getString(WikiEditorPlugin.HTML_OUTPUT_PATH);
- if (htmlFolder == null || htmlFolder.equals("")) {
- // set a global default
+ if (htmlFolder == null || htmlFolder.equals("")) {
+ // set a global default
store.setValue(WikiEditorPlugin.HTML_OUTPUT_PATH, value + "/wpbin");
}
setProperty(project, WikiProjectPreferences.PREF_ID, FieldEditorOverlayPage.USEPROJECTSETTINGS, "true");
setProperty(project, WikiProjectPreferences.PREF_ID, WikiEditorPlugin.WIKI_TEXTS_BASE_PATH, value + "/wpsrc");
setProperty(project, WikiProjectPreferences.PREF_ID, WikiEditorPlugin.HTML_OUTPUT_PATH, value + "/wpbin");
-
+ setProperty(project, WikiProjectPreferences.PREF_ID, WikiEditorPlugin.LOCAL_TEMPLATE_FILE_NAME, value + "/wpsrc/main.vm");
+ setProperty(project, WikiProjectPreferences.PREF_ID, WikiEditorPlugin.EXPORT_TEMPLATE_FILE_NAME, value + "/wpsrc/export.vm");
+ setProperty(project, WikiProjectPreferences.PREF_ID, WikiEditorPlugin.LOCAL_CSS_URL, "file://"+value+"/wpsrc/main.css");
+ setProperty(project, WikiProjectPreferences.PREF_ID, WikiEditorPlugin.EXPORT_CSS_URL, "file://"+value+"/wpsrc/main.css");
// IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
// IResource resource = root.findMember(project.getLocation());
NullProgressMonitor _monitor = new NullProgressMonitor();
return Util.getPreferenceValue(file.getProject(), WikiEditorPlugin.WIKI_TEXTS_BASE_PATH);
}
+ public static String getLocalTemplate(IResource file) {
+ return Util.getPreferenceValue(file.getProject(), WikiEditorPlugin.LOCAL_TEMPLATE_FILE_NAME);
+ }
+ public static String getLocalCssUrl(IResource file) {
+ return Util.getPreferenceValue(file.getProject(), WikiEditorPlugin.LOCAL_CSS_URL);
+ }
+ public static String getExportTemplate(IResource file) {
+ return Util.getPreferenceValue(file.getProject(), WikiEditorPlugin.EXPORT_TEMPLATE_FILE_NAME);
+ }
+ public static String getExportCssUrl(IResource file) {
+ return Util.getPreferenceValue(file.getProject(), WikiEditorPlugin.EXPORT_CSS_URL);
+ }
public static String getProjectsWikiTextsPath(IProject project) {
return Util.getPreferenceValue(project, WikiEditorPlugin.WIKI_TEXTS_BASE_PATH);
}