mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[IFT] Do not allow opening reworked onboarding tour until indexing is finished
Move properties override to project-based onboarding lesson base class. Probably will make the problems described in IFT-591 and IFT-592 appear less often. GitOrigin-RevId: fa8ad0874ba30ef3b38fb719ef3fcc7a27159fa7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
492dfd9c04
commit
4ccc72e919
-5
@@ -76,11 +76,6 @@ abstract class CommonLogicForOnboardingTours(id: String, @Nls lessonName: String
|
||||
@NlsSafe
|
||||
private var jdkAtStart: String = "undefined"
|
||||
|
||||
override val properties: LessonProperties = LessonProperties(
|
||||
canStartInDumbMode = true,
|
||||
openFileAtStart = false
|
||||
)
|
||||
|
||||
override val testScriptProperties: TaskTestContext.TestScriptProperties = TaskTestContext.TestScriptProperties(skipTesting = true)
|
||||
|
||||
open fun TaskRuntimeContext.rememberJdkAtStart() {
|
||||
|
||||
+6
@@ -17,6 +17,7 @@ import training.dsl.*
|
||||
import training.dsl.LessonUtil.restoreIfModified
|
||||
import training.learn.LearnBundle
|
||||
import training.learn.NewUsersOnboardingExperimentAccessor
|
||||
import training.learn.course.LessonProperties
|
||||
import training.learn.course.LessonType
|
||||
import training.learn.lesson.general.run.clearBreakpoints
|
||||
import training.project.ProjectUtils
|
||||
@@ -29,6 +30,11 @@ import javax.swing.tree.TreePath
|
||||
abstract class OnboardingTourLessonBase(id: String) : CommonLogicForOnboardingTours(id, JavaLessonsBundle.message("java.onboarding.lesson.name")) {
|
||||
override val lessonType: LessonType = LessonType.PROJECT
|
||||
|
||||
override val properties: LessonProperties = LessonProperties(
|
||||
canStartInDumbMode = true,
|
||||
openFileAtStart = false
|
||||
)
|
||||
|
||||
private lateinit var openLearnTaskId: TaskContext.TaskId
|
||||
|
||||
private val demoFileDirectory: String = "src"
|
||||
|
||||
Reference in New Issue
Block a user