From b3ffaa89c343b197f09a64f1cebb0736fb8bd507 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Mon, 9 Apr 2012 20:04:23 +0400 Subject: [PATCH] Better handling of user provided paths. --- .../k2jsrun/K2JSRunConfigurationEditor.java | 33 +++++++++++++++++++ .../jetbrains/k2js/facade/K2JSTranslator.java | 5 ++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java b/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java index ebe4e3f1bbf..0a63582a1ac 100644 --- a/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java +++ b/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java @@ -26,11 +26,18 @@ import com.intellij.openapi.options.SettingsEditor; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.ui.TextFieldWithBrowseButton; +import com.jgoodies.looks.Fonts; import org.jetbrains.annotations.NotNull; import javax.swing.*; +import javax.swing.event.DocumentEvent; +import javax.swing.event.DocumentListener; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; +import java.io.File; import static com.intellij.openapi.util.io.FileUtil.toSystemIndependentName; @@ -88,6 +95,32 @@ public final class K2JSRunConfigurationEditor extends SettingsEditor