From 5a60b9500ff48948e0e430a69d82fc9094474f1c Mon Sep 17 00:00:00 2001 From: Alexey Pegov Date: Tue, 2 Feb 2010 19:05:40 +0300 Subject: [PATCH] WI-10 Support CSS linked with via parametrized link --- .../reference/impl/providers/FileReference.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java b/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java index ce0d002b8b70..d2ba8d1ad574 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java @@ -174,15 +174,22 @@ public class FileReference implements FileReferenceOwner, PsiPolyVariantReferenc @Nullable private String decode(final String text) { + // strip http get parameters + String _text = text; + if (text.indexOf('?') >= 0) { + _text = text.substring(0, text.lastIndexOf('?')); + } + if (myFileReferenceSet.isUrlEncoded()) { try { - return new URI(text).getPath(); + return new URI(_text).getPath(); } catch (Exception e) { return text; } } - return text; + + return _text; } public Object[] getVariants() {