--- a/org.symbian.tools.wrttools/plugin.xml Wed Jul 21 10:18:21 2010 -0700
+++ b/org.symbian.tools.wrttools/plugin.xml Wed Jul 21 11:26:43 2010 -0700
@@ -252,284 +252,6 @@
</perspectiveExtension>
</extension>
-<!-- Navigator Extensions -->
- <extension point="org.eclipse.ui.views">
- <view allowMultiple="false" category="org.symbian.tools.wrttools.views"
- class="org.eclipse.ui.navigator.CommonNavigator" icon="icons/main16.gif"
- id="org.symbian.tools.wrttools.wrtnavigator" name="Projects"
- restorable="true">
- </view>
- <category id="org.symbian.tools.wrttools.views" name="Tools for Mobile Web">
- </category>
- </extension>
- <extension point="org.eclipse.ui.navigator.viewer">
- <viewer viewerId="org.symbian.tools.wrttools.wrtnavigator">
- <popupMenu allowsPlatformContributions="true"
- id="org.eclipse.ui.navigator.ProjectExplorer#PopupMenu">
- <insertionPoint name="group.new" />
- <insertionPoint name="group.open" separator="true" />
- <insertionPoint name="group.openWith" />
- <insertionPoint name="group.edit" separator="true" />
- <insertionPoint name="group.reorganize" separator="true" />
- <insertionPoint name="group.port" separator="true" />
- <insertionPoint name="group.build" separator="true" />
- <insertionPoint name="group.generate" separator="true" />
- <insertionPoint name="group.search" separator="true" />
- <insertionPoint name="additions" separator="true" />
- <insertionPoint name="group.properties" separator="true" />
- </popupMenu>
- </viewer>
- <viewerContentBinding viewerId="org.symbian.tools.wrttools.wrtnavigator">
- <includes>
- <contentExtension
- isRoot="true"
- pattern="org.symbian.tools.wrttools.navigatorcontent"/>
- <contentExtension pattern="org.eclipse.ui.navigator.resources.filters.*" />
- <contentExtension
- isRoot="true"
- pattern="org.symbian.tools.wrttools.wrtLinkHelper"/>
- </includes>
- </viewerContentBinding>
- <viewerActionBinding viewerId="org.symbian.tools.wrttools.wrtnavigator">
- <includes>
- <actionExtension pattern="org.eclipse.ui.navigator.resources.PortingActions" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.GotoActions" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.GoIntoActions" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.NewActions" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.PropertiesActionProvider" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.WorkManagementActionProvider" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.ResourceMgmtActions" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.UndoRedoActionProvider" />
- <actionExtension pattern="org.eclipse.ui.navigator.resources.WorkingSetActions" />
- </includes>
- </viewerActionBinding>
- <dragAssistant
- class="org.eclipse.ui.navigator.resources.ResourceDragAdapterAssistant"
- viewerId="org.symbian.tools.wrttools.wrtnavigator" />
- </extension>
- <extension
- point="org.eclipse.ui.navigator.navigatorContent">
- <navigatorContent
- activeByDefault="true"
- contentProvider="org.symbian.tools.wrttools.navigator.WRTNavigatorContentProvider"
- icon="icons/main16.gif"
- id="org.symbian.tools.wrttools.navigatorcontent"
- labelProvider="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorLabelProvider"
- name="Mobile Web"
- priority="high"
- providesSaveables="false">
- <triggerPoints>
- <or>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJarEntryResource">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.internal.ui.packageview.PackageFragmentRootContainer">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot">
- </instanceof>
- <instanceof
- value="org.eclipse.core.resources.IResource">
- </instanceof>
- <adapt
- type="org.eclipse.core.resources.IProject">
- <test
- property="org.eclipse.core.resources.projectNature"
- value="org.symbian.tools.wrttools.WidgetProjectNature">
- </test>
- </adapt>
- </or>
- </triggerPoints>
- <possibleChildren>
- <or>
- <instanceof
- value="org.eclipse.core.resources.IResource">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJarEntryResource">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot">
- </instanceof>
- </or>
- </possibleChildren>
- <actionProvider
- class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorActionProvider"
- id="org.eclipse.wst.jsdt.ui.navigator.actions.StandardActions">
- </actionProvider>
- <actionProvider
- class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorRefactorActionProvider"
- id="org.eclipse.wst.jsdt.ui.navigator.actions.RefactorActions"
- overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
- <enablement>
- <or>
- <adapt
- type="java.util.Collection">
- <count
- value="0">
- </count>
- </adapt>
- <and>
- <or>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJarEntryResource">
- </instanceof>
- </or>
- <not>
- <instanceof
- value="org.eclipse.wst.jsdt.core.ITypeRoot">
- </instanceof>
- </not>
- </and>
- </or>
- </enablement>
- </actionProvider>
- <actionProvider
- class="org.symbian.tools.wrttools.navigator.RenameMoveActionProvider"
- id="org.symbian.wrttools.navigator.MoveRename"
- overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
- <enablement>
- <and>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- <not>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IType">
- </instanceof>
- </not>
- </and>
- </enablement>
- </actionProvider>
- <actionProvider
- class="org.eclipse.wst.jsdt.internal.ui.navigator.PackageExplorerOpenActionProvider"
- id="org.eclipse.wst.jsdt.ui.navigator.actions.OpenActions"
- overrides="org.eclipse.ui.navigator.resources.OpenActions">
- </actionProvider>
- <override
- policy="InvokeAlwaysRegardlessOfSuppressedExt"
- suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
- </override>
- <commonWizard
- type="import"
- wizardId="org.symbian.tools.wrttools.importwgz">
- <enablement>
- <or>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- <adapt
- type="java.util.Collection">
- </adapt>
- </or>
- </enablement>
- </commonWizard>
- <commonWizard
- menuGroupId="group.new.z"
- type="new"
- wizardId="org.symbian.tools.wrttools.core.wrtwidgetwizard">
- <enablement>
- <or>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- <adapt
- type="java.util.Collection">
- </adapt>
- </or>
- </enablement>
- </commonWizard>
- <commonWizard
- type="new"
- wizardId="org.eclipse.wst.html.ui.internal.wizard.NewHTMLWizard">
- <enablement>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- </enablement>
- </commonWizard>
- <commonWizard
- menuGroupId="group.new.generic"
- type="new"
- wizardId="org.eclipse.ui.wizards.new.folder">
- <enablement>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- </enablement>
- </commonWizard>
- <commonWizard
- menuGroupId="group.new.generic"
- type="new"
- wizardId="org.eclipse.ui.wizards.new.file">
- <enablement>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- </enablement>
- </commonWizard>
- <commonWizard
- type="new"
- wizardId="org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard">
- <enablement>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- </enablement>
- </commonWizard>
- <commonWizard
- type="new"
- wizardId="org.eclipse.wst.jsdt.ui.NewJSWizard">
- <enablement>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- </enablement>
- </commonWizard>
- <commonWizard
- type="import"
- wizardId="org.symbian.tools.wrttools.import.projectImport">
- <enablement>
- <or>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- <adapt
- type="java.util.Collection">
- </adapt>
- </or>
- </enablement>
- </commonWizard>
- <dropAssistant
- class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaDropAdapterAssistant"
- id="org.eclipse.wst.jsdt.ui.dropAssistant">
- <possibleDropTargets>
- <or>
- <instanceof
- value="org.eclipse.core.resources.IResource">
- </instanceof>
- <instanceof
- value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
- </instanceof>
- </or>
- </possibleDropTargets>
- </dropAssistant>
- <commonSorter
- class="org.symbian.tools.wrttools.navigator.NavigatorSorter"
- id="org.symbian.tools.wrttools.sorter">
- </commonSorter>
- </navigatorContent>
- </extension>
<extension
point="org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer">
<JsGlobalScopeContainerInitializer
@@ -572,31 +294,6 @@
</keyword>
</extension>
<extension
- point="org.eclipse.ui.navigator.linkHelper">
- <linkHelper
- class="org.symbian.tools.wrttools.navigator.WrtNavigatorLinkHelper"
- id="org.symbian.tools.wrttools.wrtLinkHelper">
- <editorInputEnablement>
- <adapt
- type="org.eclipse.ui.IFileEditorInput">
- </adapt>
- </editorInputEnablement>
- <selectionEnablement>
- <or>
- <adapt
- type="org.eclipse.wst.jsdt.core.IJavaScriptElement">
- </adapt>
- <instanceof
- value="java.util.Collection">
- </instanceof>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- </or>
- </selectionEnablement>
- </linkHelper>
- </extension>
- <extension
id="org.symbian.tools.wrttools.platformservices"
name="Platform Services Inferrence Support"
point="org.eclipse.wst.jsdt.core.inferrenceSupport">
@@ -827,8 +524,12 @@
label="Mobile Web Packaging Information"
lightweight="true"
location="TOP_RIGHT"
- objectClass="org.eclipse.core.resources.IResource"
state="true">
+ <enablement>
+ <objectClass
+ name="org.eclipse.core.resources.IResource">
+ </objectClass>
+ </enablement>
</decorator>
</extension>
<extension