Search in sources :

Example 1 with BuiltInServerManager

use of org.jetbrains.ide.BuiltInServerManager in project intellij-community by JetBrains.

the class BrowserLauncherImpl method browse.

@Override
public void browse(@NotNull String url, @Nullable WebBrowser browser, @Nullable Project project) {
    BuiltInServerManager serverManager = BuiltInServerManager.getInstance();
    Url parsedUrl = Urls.parse(url, false);
    if (parsedUrl != null && serverManager.isOnBuiltInWebServer(parsedUrl)) {
        if (Registry.is("ide.built.in.web.server.activatable", false)) {
            PropertiesComponent.getInstance().setValue("ide.built.in.web.server.active", true);
        }
        url = serverManager.addAuthToken(parsedUrl).toExternalForm();
    }
    super.browse(url, browser, project);
}
Also used : Url(com.intellij.util.Url) BuiltInServerManager(org.jetbrains.ide.BuiltInServerManager)

Aggregations

Url (com.intellij.util.Url)1 BuiltInServerManager (org.jetbrains.ide.BuiltInServerManager)1