Merge "Bug 509194 - Invalid menu extension contributions"
diff --git a/core/plugins/org.eclipse.dltk.ui/plugin.xml b/core/plugins/org.eclipse.dltk.ui/plugin.xml
index b8baf85..4488e85 100644
--- a/core/plugins/org.eclipse.dltk.ui/plugin.xml
+++ b/core/plugins/org.eclipse.dltk.ui/plugin.xml
@@ -781,6 +781,43 @@
<separator name="scriptGroup"/>
</menu>
</menuContribution>
+ <menuContribution
+ locationURI="menu:org.eclipse.dltk.ui.refactoring.menu?before=reorgGroup">
+ <command
+ commandId="org.eclipse.dltk.ui.edit.text.script.move.element"
+ label="%Refactoring.moveAction.label"
+ style="push">
+ <visibleWhen>
+ <with
+ variable="activeContexts">
+ <iterate
+ ifEmpty="false"
+ operator="or">
+ <equals
+ value="org.eclipse.dltk.ui.ScriptCodingActionSet">
+ </equals>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.eclipse.dltk.ui.edit.text.script.rename.element"
+ label="%Refactoring.renameAction.label"
+ style="push">
+ <visibleWhen>
+ <with
+ variable="activeContexts">
+ <iterate
+ ifEmpty="false"
+ operator="or">
+ <equals
+ value="org.eclipse.dltk.ui.ScriptCodingActionSet">
+ </equals>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
</extension>
<extension
@@ -790,20 +827,6 @@
description="%ScriptCodingActionSet.description"
visible="false"
id="org.eclipse.dltk.ui.ScriptCodingActionSet">
- <action
- definitionId="org.eclipse.dltk.ui.edit.text.script.move.element"
- label="%Refactoring.moveAction.label"
- retarget="true"
- menubarPath="org.eclipse.dltk.ui.refactoring.menu/reorgGroup"
- id="org.eclipse.dltk.ui.actions.Move">
- </action>
- <action
- definitionId="org.eclipse.dltk.ui.edit.text.script.rename.element"
- label="%Refactoring.renameAction.label"
- retarget="true"
- menubarPath="org.eclipse.dltk.ui.refactoring.menu/reorgGroup"
- id="org.eclipse.dltk.ui.actions.Rename">
- </action>
</actionSet>
</extension>
<extension