From d9b499a482cd98b2f22bdd74e751da42333726df Mon Sep 17 00:00:00 2001 From: Alexey Merkulov Date: Mon, 17 Jan 2022 20:44:13 +0300 Subject: [PATCH] [IFT] DA-423 Highlight editor area to indicate where to click GitOrigin-RevId: ac141b37ff91d7193566d66473b30e20e534211e --- .../python/ift/lesson/essensial/PythonOnboardingTour.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/python/python-features-trainer/src/com/jetbrains/python/ift/lesson/essensial/PythonOnboardingTour.kt b/python/python-features-trainer/src/com/jetbrains/python/ift/lesson/essensial/PythonOnboardingTour.kt index 484aef53f751..5e8b7d9530da 100644 --- a/python/python-features-trainer/src/com/jetbrains/python/ift/lesson/essensial/PythonOnboardingTour.kt +++ b/python/python-features-trainer/src/com/jetbrains/python/ift/lesson/essensial/PythonOnboardingTour.kt @@ -25,6 +25,7 @@ import com.intellij.openapi.application.runWriteAction import com.intellij.openapi.diagnostic.thisLogger import com.intellij.openapi.editor.LogicalPosition import com.intellij.openapi.editor.actions.ToggleCaseAction +import com.intellij.openapi.editor.impl.EditorComponentImpl import com.intellij.openapi.fileEditor.FileEditorManager import com.intellij.openapi.project.Project import com.intellij.openapi.ui.MessageDialogBuilder @@ -366,6 +367,12 @@ class PythonOnboardingTour : } private fun LessonContext.runTasks() { + task { + triggerByUiComponentAndHighlight(highlightInside = false) { ui: EditorComponentImpl -> + ui.text.contains("find_average") + } + } + val runItem = ExecutionBundle.message("default.runner.start.action.text").dropMnemonic() + " '$demoConfigurationName'" task {