mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Remove choice variants panel for non-choice task
This commit is contained in:
+8
-4
@@ -8,7 +8,6 @@ import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.jetbrains.edu.learning.actions.*;
|
||||
import com.jetbrains.edu.learning.courseFormat.Task;
|
||||
import com.jetbrains.edu.learning.courseFormat.TaskFile;
|
||||
import com.jetbrains.edu.learning.editor.StudyChoiceVariantsPanel;
|
||||
import com.jetbrains.edu.learning.ui.StudyToolWindow;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -53,9 +52,14 @@ public abstract class StudyBasePluginConfigurator implements StudyPluginConfigur
|
||||
public void fileOpened(@NotNull FileEditorManager source, @NotNull VirtualFile file) {
|
||||
Task task = getTask(file);
|
||||
setTaskText(task, StudyUtils.getTaskDir(file));
|
||||
if (task != null && task.isChoiceTask()) {
|
||||
final StudyChoiceVariantsPanel choicePanel = new StudyChoiceVariantsPanel(task);
|
||||
toolWindow.setBottomComponent(choicePanel);
|
||||
if (task != null) {
|
||||
if (task.isChoiceTask()) {
|
||||
final StudyChoiceVariantsPanel choicePanel = new StudyChoiceVariantsPanel(task);
|
||||
toolWindow.setBottomComponent(choicePanel);
|
||||
}
|
||||
else {
|
||||
toolWindow.setBottomComponent(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user