mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
open in browser action shouldn't try to open html file on app server if web facet isn't configured (relates to IDEA-62948)
This commit is contained in:
@@ -41,14 +41,10 @@ public class HtmlWebBrowserUrlProvider extends WebBrowserUrlProvider {
|
||||
@Override
|
||||
public boolean canHandleElement(@NotNull final PsiElement element) {
|
||||
final PsiFile file = element instanceof PsiFile ? (PsiFile) element : element.getContainingFile();
|
||||
if (file == null){
|
||||
return false;
|
||||
}
|
||||
final Language language = file.getViewProvider().getBaseLanguage();
|
||||
return HTMLLanguage.INSTANCE == language || XHTMLLanguage.INSTANCE == language;
|
||||
return file != null && isHtmlFile(file);
|
||||
}
|
||||
|
||||
public static boolean isAvailableFor(@NotNull final PsiFile file) {
|
||||
protected static boolean isHtmlFile(@NotNull final PsiFile file) {
|
||||
final Language language = file.getLanguage();
|
||||
return language instanceof HTMLLanguage || language instanceof XHTMLLanguage;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user