File tree Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change 4141 css ( ) ;
4242 createElements ( ) ;
4343 configureEditor ( ) ;
44- configureSlides ( ) ;
45- configureEvents ( ) ;
44+
4645 // Load saved theme preference
4746 var savedDarkMode = localStorage . getItem ( 'darkMode' ) ;
4847 if ( savedDarkMode !== null ) {
4948 darkMode = JSON . parse ( savedDarkMode ) ;
5049 themeCheckbox . checked = darkMode ;
5150 updateTheme ( ) ;
5251 }
53- // Load saved line height preference
52+
53+ // Load saved line height preference FIRST
5454 var savedLineHeight = localStorage . getItem ( 'lineHeight' ) ;
5555 if ( savedLineHeight !== null ) {
5656 lineHeight = parseInt ( savedLineHeight ) ;
57+ }
58+
59+ // Set the slider value if it exists
60+ if ( lineHeightSlider ) {
5761 lineHeightSlider . value = lineHeight ;
5862 lineHeightValue . textContent = lineHeight + '%' ;
59- updateLineHeight ( ) ;
6063 }
61-
64+
65+ configureSlides ( ) ;
66+ configureEvents ( ) ;
67+
68+ // Apply the line height AFTER slides are configured
69+ updateLineHeight ( ) ;
6270 resize ( slideView ) ;
6371 } ;
6472
271279 lineHeight = parseInt ( this . value ) ;
272280 lineHeightValue . textContent = lineHeight + '%' ;
273281 updateLineHeight ( ) ;
282+ // Save line height preference to localStorage
283+ localStorage . setItem ( 'lineHeight' , lineHeight ) ;
274284 } ;
275285 }
276286
589599 if ( slideElement ) {
590600 slideElement . style . lineHeight = lineHeight + '%' ;
591601 }
592- // Save line height preference to localStorage
593- localStorage . setItem ( 'lineHeight' , lineHeight ) ;
594602 resize ( slideView ) ;
595603 }
596604
597- } ) ( ) ;
605+ } ) ( ) ;
You can’t perform that action at this time.
0 commit comments