X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/builder/CreatePageAction.java b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/builder/CreatePageAction.java index 1e4a8db..a2305b7 100644 --- a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/builder/CreatePageAction.java +++ b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/builder/CreatePageAction.java @@ -14,6 +14,7 @@ import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin; import net.sourceforge.phpeclipse.wiki.preferences.Util; import net.sourceforge.phpeclipse.wiki.renderer.IContentRenderer; import net.sourceforge.phpeclipse.wiki.renderer.RendererFactory; +import net.sourceforge.phpeclipse.wiki.renderer.StringUtil; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; @@ -87,8 +88,9 @@ public class CreatePageAction implements IObjectActionDelegate { public void selectionChanged(IAction action, ISelection selection) { } - public static void createFragmentPage(IFile file, StringBuffer htmlBuffer) { + public static boolean createFragmentPage(IFile file, StringBuffer htmlBuffer) { BufferedInputStream stream = null; + boolean noContent = true; try { // String templateFileName = Util.getLocalTemplate(file); // String cssUrl = Util.getLocalCssUrl(file); @@ -99,6 +101,7 @@ public class CreatePageAction implements IObjectActionDelegate { String fileName = Util.getHTMLFileName(file, binBasePath, srcBasePath); String content = new String(getInputStreamAsCharArray(stream, -1, "utf-8")); + noContent = StringUtil.checkNoContent(content); String filePath = file.getLocation().toString(); // file.getProjectRelativePath().toString() if (filePath.startsWith(srcBasePath)) { filePath = filePath.substring(srcBasePath.length() + 1); @@ -125,7 +128,7 @@ public class CreatePageAction implements IObjectActionDelegate { } catch (IOException e) { } } - + return noContent; } public static void createPage(IFile file) {