mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Help IDs for Groovy, PHP, JS injection support settings (IDEA-84831, WI-7913)
This commit is contained in:
+5
@@ -489,4 +489,9 @@ public class JavaLanguageInjectionSupport extends AbstractLanguageInjectionSuppo
|
||||
super.setupPresentation(injection, presentation, isSelected);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getHelpId() {
|
||||
return "reference.settings.injection.language.injection.settings.java.parameter";
|
||||
}
|
||||
}
|
||||
|
||||
+9
-1
@@ -116,7 +116,10 @@ public abstract class AbstractLanguageInjectionSupport extends LanguageInjection
|
||||
final BaseInjectionPanel panel = new BaseInjectionPanel(injection, project);
|
||||
panel.reset();
|
||||
final DialogBuilder builder = new DialogBuilder(project);
|
||||
builder.setHelpId("reference.settings.injection.language.injection.settings.java.parameter");
|
||||
LanguageInjectionSupport support = InjectorUtils.findInjectionSupport(injection.getSupportId());
|
||||
if (support != null && support instanceof AbstractLanguageInjectionSupport) {
|
||||
builder.setHelpId(((AbstractLanguageInjectionSupport)support).getHelpId());
|
||||
}
|
||||
builder.addOkAction();
|
||||
builder.addCancelAction();
|
||||
builder.setDimensionServiceKey("#org.intellij.plugins.intelliLang.inject.config.ui.BaseInjectionDialog");
|
||||
@@ -150,4 +153,9 @@ public abstract class AbstractLanguageInjectionSupport extends LanguageInjection
|
||||
public boolean equals(Object obj) {
|
||||
return obj instanceof LanguageInjectionSupport && getId().equals(((LanguageInjectionSupport)obj).getId());
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public String getHelpId() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -42,4 +42,9 @@ public class GroovyLanguageInjectionSupport extends AbstractLanguageInjectionSup
|
||||
public boolean useDefaultInjector(final PsiElement host) {
|
||||
return host instanceof GroovyPsiElement;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getHelpId() {
|
||||
return "reference.settings.language.injection.groovy";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user