Handle the new "wpEditToken" input parameter for upload
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / editor / WikiEditor.java
index 5cd82f8..dc9c7a4 100644 (file)
@@ -7,11 +7,7 @@
  **********************************************************************************************************************************/
 package net.sourceforge.phpeclipse.wiki.editor;
 
-import net.sourceforge.phpeclipse.webbrowser.views.BrowserView;
-import net.sourceforge.phpeclipse.wiki.builder.CreatePageAction;
 import net.sourceforge.phpeclipse.wiki.editor.model.WikipediaSection;
-import net.sourceforge.phpeclipse.wiki.editor.model.WikipediaText;
-import net.sourceforge.phpeclipse.wiki.preferences.Util;
 
 import org.eclipse.jface.action.IAction;
 import org.eclipse.jface.text.IDocument;
@@ -20,10 +16,6 @@ import org.eclipse.jface.text.source.IVerticalRuler;
 import org.eclipse.jface.text.source.projection.ProjectionSupport;
 import org.eclipse.jface.text.source.projection.ProjectionViewer;
 import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IFileEditorInput;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.IWorkbenchPage;
 import org.eclipse.ui.texteditor.AbstractDecoratedTextEditor;
 import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
 import org.eclipse.ui.texteditor.TextOperationAction;
@@ -139,25 +131,7 @@ public class WikiEditor extends AbstractDecoratedTextEditor {
    */
   protected void editorSaved() {
     super.editorSaved();
-    // doesn't work here, wikibuilder has to be finished with generating html page
-    IWorkbenchPage page = WikiEditorPlugin.getDefault().getActivePage();
-    try {
-      IViewPart part = page.findView(BrowserView.ID_BROWSER);
-      if (part == null) {
-        part = page.showView(BrowserView.ID_BROWSER);
-      } else {
-        //               if (bringToTopPreview) {
-        //                 page.bringToTop(part);
-        //               }
-      }
-      IEditorInput editorInput = null;
-      editorInput = this.getEditorInput();
-      if (editorInput instanceof IFileEditorInput) {
-        CreatePageAction.createPage(((IFileEditorInput) editorInput).getFile());
-        ((BrowserView) part).refresh();
-      }
-    } catch (Exception e) {
-    }
+    BrowserUtil.refreshBrowserPreview(this);
   }