@@ -33,7 +33,8 @@ const elements = {
3333 resetBtn : document . getElementById ( "reset-btn" ) ,
3434 helpBtn : document . getElementById ( "help-btn" ) ,
3535 lessonContainer : document . querySelector ( ".lesson-container" ) ,
36- editorContent : document . querySelector ( ".editor-content" )
36+ editorContent : document . querySelector ( ".editor-content" ) ,
37+ codeEditor : document . querySelector ( ".code-editor" )
3738} ;
3839
3940// Initialize the lesson engine
@@ -151,10 +152,9 @@ function selectModule(moduleId) {
151152
152153// Reset success indicators
153154function resetSuccessIndicators ( ) {
154- elements . lessonContainer . classList . remove ( "success-highlight" ) ;
155+ elements . codeEditor . classList . remove ( "success-highlight" ) ;
155156 elements . lessonTitle . classList . remove ( "success-text" ) ;
156- const headings = elements . lessonContainer . querySelectorAll ( "h2, h3, h4" ) ;
157- headings . forEach ( ( heading ) => heading . classList . remove ( "success-text" ) ) ;
157+ elements . runBtn . classList . remove ( "success" ) ;
158158}
159159
160160// Load the current lesson
@@ -262,10 +262,9 @@ function runCode() {
262262 showFeedback ( true , validationResult . message || "Great job! Your code works correctly." ) ;
263263
264264 // Add success visual indicators
265- elements . lessonContainer . classList . add ( "success-highlight" ) ;
265+ elements . codeEditor . classList . add ( "success-highlight" ) ;
266266 elements . lessonTitle . classList . add ( "success-text" ) ;
267- const headings = elements . lessonContainer . querySelectorAll ( "h3, h4" ) ;
268- headings . forEach ( ( heading ) => heading . classList . add ( "success-text" ) ) ;
267+ elements . runBtn . classList . add ( "success" ) ;
269268
270269 // Apply the code to see the result
271270 lessonEngine . applyUserCode ( userCode ) ;
0 commit comments