misc changes
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.html.ui / src / net / sourceforge / phpeclipse / html / ui / internal / editor / HTMLEditor.java
index 4ccff01..2edc99e 100644 (file)
@@ -8,26 +8,19 @@
  * Contributors:
  *     Christopher Lenz - initial implementation
  * 
- * $Id: HTMLEditor.java,v 1.1 2004-09-02 18:13:32 jsurfer Exp $
+ * $Id: HTMLEditor.java,v 1.2 2004-09-03 17:32:25 jsurfer Exp $
  */
 
 package net.sourceforge.phpeclipse.html.ui.internal.editor;
 
-import java.net.MalformedURLException;
-import java.net.URL;
-
-import net.sourceforge.phpeclipse.html.ui.internal.preview.HTMLPreviewPage;
 import net.sourceforge.phpeclipse.html.ui.internal.text.HTMLConfiguration;
-import net.sourceforge.phpeclipse.ui.views.preview.IBrowserPreviewPage;
+import net.sourceforge.phpeclipse.ui.editor.ShowExternalPreviewAction;
 import net.sourceforge.phpeclipse.xml.ui.XMLPlugin;
 import net.sourceforge.phpeclipse.xml.ui.internal.editor.XMLDocumentProvider;
 import net.sourceforge.phpeclipse.xml.ui.internal.editor.XMLEditor;
 import net.sourceforge.phpeclipse.xml.ui.text.XMLTextTools;
 
-import org.eclipse.core.resources.IFile;
 import org.eclipse.jface.action.IAction;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IFileEditorInput;
 import org.eclipse.ui.texteditor.ContentAssistAction;
 import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
 
@@ -38,31 +31,33 @@ import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
 public class HTMLEditor extends XMLEditor {
 
        // Instance Variables ------------------------------------------------------
-       
+       public HTMLEditor() {
+         super(ShowExternalPreviewAction.HTML_TYPE);
+       }
        /** The associated preview page. */
-       private HTMLPreviewPage previewPage;
+//     private HTMLPreviewPage previewPage;
 
        // XMLEditor Implementation ------------------------------------------------
 
        /* 
         * @see org.eclipse.ui.texteditor.AbstractTextEditor#editorSaved()
         */
-       protected void editorSaved() {
-               if (previewPage != null) {
-                       previewPage.update();
-               }
-       }
+//     protected void editorSaved() {
+//             if (previewPage != null) {
+//                     previewPage.update();
+//             }
+//     }
 
        /* 
         * @see org.eclipse.core.runtime.IAdaptable#getAdapter(Class)
         */
        public Object getAdapter(Class adapter) {
-               if (adapter == IBrowserPreviewPage.class) {
-                       if (previewPage == null) {
-                               previewPage = createPreviewPage();
-                       }
-                       return previewPage;
-               }
+//             if (adapter == IBrowserPreviewPage.class) {
+//                     if (previewPage == null) {
+//                             previewPage = createPreviewPage();
+//                     }
+//                     return previewPage;
+//             }
                return super.getAdapter(adapter);
        }
 
@@ -71,17 +66,17 @@ public class HTMLEditor extends XMLEditor {
        /**
         * Creates the HTML preview page.
         */
-       private HTMLPreviewPage createPreviewPage() {
-               IEditorInput input = getEditorInput();
-               if (input instanceof IFileEditorInput) {
-                       IFile file = ((IFileEditorInput) input).getFile();
-                       try {
-                               URL location = file.getLocation().toFile().toURL();
-                               return new HTMLPreviewPage(location);
-                       } catch (MalformedURLException e) { }
-               }
-               return null;
-       }
+//     private HTMLPreviewPage createPreviewPage() {
+//             IEditorInput input = getEditorInput();
+//             if (input instanceof IFileEditorInput) {
+//                     IFile file = ((IFileEditorInput) input).getFile();
+//                     try {
+//                             URL location = file.getLocation().toFile().toURL();
+//                             return new HTMLPreviewPage(location);
+//                     } catch (MalformedURLException e) { }
+//             }
+//             return null;
+//     }
        protected void createActions() {
                super.createActions();