mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
WEB-64929 Angular: wrong order of quick fixes on property binding
GitOrigin-RevId: 86af03005b43154d6c8cdbb258a2a9d58337a5cf
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1cc08a1262
commit
088293f6dc
@@ -2,6 +2,7 @@
|
||||
|
||||
package com.intellij.codeInsight.daemon.impl.analysis;
|
||||
|
||||
import com.intellij.codeInsight.intention.PriorityAction;
|
||||
import com.intellij.codeInsight.intention.PsiElementBaseIntentionAction;
|
||||
import com.intellij.codeInspection.LocalQuickFix;
|
||||
import com.intellij.codeInspection.ProblemDescriptor;
|
||||
@@ -16,7 +17,7 @@ import org.jetbrains.annotations.Nls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class RemoveAttributeIntentionFix extends PsiElementBaseIntentionAction implements LocalQuickFix {
|
||||
public class RemoveAttributeIntentionFix extends PsiElementBaseIntentionAction implements LocalQuickFix, PriorityAction {
|
||||
private final String myLocalName;
|
||||
|
||||
public RemoveAttributeIntentionFix(final String localName) {
|
||||
@@ -47,6 +48,11 @@ public class RemoveAttributeIntentionFix extends PsiElementBaseIntentionAction i
|
||||
return XmlAnalysisBundle.message("xml.quickfix.remove.attribute.family");
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull Priority getPriority() {
|
||||
return myLocalName != null ? Priority.LOW : Priority.NORMAL;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAvailable(@NotNull Project project, Editor editor, @NotNull PsiElement element) {
|
||||
return getAttribute(element, editor) != null;
|
||||
|
||||
Reference in New Issue
Block a user