From ee98b298267d0e09d2cd2f0731b6480a56dd48e7 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 1 Apr 2013 21:30:38 +0200 Subject: [PATCH] javafx: suggest to navigate to fx:id attr only --- .../fxml/codeInsight/JavaFxRelatedItemLineMarkerProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxRelatedItemLineMarkerProvider.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxRelatedItemLineMarkerProvider.java index 7ce757f8b0cf..432891d9f4de 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxRelatedItemLineMarkerProvider.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxRelatedItemLineMarkerProvider.java @@ -36,6 +36,7 @@ import com.intellij.util.Function; import com.intellij.util.Processor; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.javaFX.JavaFxControllerClassIndex; +import org.jetbrains.plugins.javaFX.fxml.FxmlConstants; import org.jetbrains.plugins.javaFX.fxml.JavaFxFileTypeFactory; import org.jetbrains.plugins.javaFX.fxml.JavaFxPsiUtil; @@ -104,6 +105,7 @@ public class JavaFxRelatedItemLineMarkerProvider extends RelatedItemLineMarkerPr final XmlAttributeValue attributeValue = (XmlAttributeValue)referenceElement; final PsiElement parent = attributeValue.getParent(); if (!(parent instanceof XmlAttribute)) return true; + if (!FxmlConstants.FX_ID.equals(((XmlAttribute)parent).getName())) return true; targets.add(fun.fun(parent)); return !stopAtFirst; }