@@ -21,9 +21,11 @@ const fileInput = document.getElementById('file-input')
2121const fileButtonLex = document . getElementById ( 'file-button-lex' )
2222const fileButton = document . getElementById ( 'file-button' )
2323const dopSettings = document . getElementById ( 'dop-settings-label' )
24+ const cbLexxRegister = document . getElementById ( 'lexx_register' )
2425
2526saveButton . addEventListener ( 'click' , e => start ( ) )
2627dopSettings . addEventListener ( 'click' , e => change_dopSettings ( ) )
28+
2729//save_alloneButton.addEventListener('click', e => start_allone())
2830settingsButton . addEventListener ( 'click' , e => lite_mod ( ) )
2931rate . addEventListener ( 'input' , e => rate_str . textContent = rate . value >= 0 ? `+${ rate . value } %` : `${ rate . value } %` )
@@ -82,6 +84,7 @@ function set_dopSettings() {
8284 document . querySelector ( '#div-pitch' ) . style . display = display_dop
8385 document . querySelector ( '#div-threads' ) . style . display = display_dop
8486 document . querySelector ( '#div-mergefiles' ) . style . display = display_dop
87+ document . querySelector ( '#div-lexx_register' ) . style . display = display_dop
8588}
8689
8790fileInputLex . addEventListener ( 'change' , ( event ) => {
@@ -158,6 +161,7 @@ function lite_mod() {
158161 document . querySelector ( '#div-pitch' ) . style . display = display_dop
159162 document . querySelector ( '#div-threads' ) . style . display = display_dop
160163 document . querySelector ( '#div-mergefiles' ) . style . display = display_dop
164+ document . querySelector ( '#div-lexx_register' ) . style . display = display_dop
161165
162166 if ( book && book . all_sentences . length > 0 ) {
163167 textArea . value = ""
@@ -194,13 +198,13 @@ function get_text(_filename, _text, is_file) {
194198 book . clear ( )
195199 book = null
196200 }
197-
198201 book = new ProcessingFile (
199202 _filename ,
200203 _text ,
201204 FIRST_STRINGS_SIZE ,
202205 LAST_STRINGS_SIZE ,
203- lexx
206+ lexx ,
207+ cbLexxRegister . checked
204208 )
205209 }
206210
@@ -434,9 +438,11 @@ function save_settings() {
434438 localStorage . setItem ( 'mergefiles_str_textContent' , mergefiles_str . textContent )
435439 localStorage . setItem ( 'statArea_style_display' , statArea . style . display )
436440 localStorage . setItem ( 'dopSettings_textContent' , dopSettings . textContent )
441+ localStorage . setItem ( 'cbLexxRegister_checked' , cbLexxRegister . checked )
437442}
438443
439444function load_settings ( ) {
445+ console . log ( localStorage . getItem ( 'cbLexxRegister_checked' ) )
440446 if ( localStorage . getItem ( 'pointsSelect_value' ) ) { pointsSelect . value = localStorage . getItem ( 'pointsSelect_value' ) }
441447 if ( localStorage . getItem ( 'pointsType_innerHTML' ) ) { pointsType . innerHTML = localStorage . getItem ( 'pointsType_innerHTML' ) }
442448 if ( localStorage . getItem ( 'voice_value' ) ) { voice . value = localStorage . getItem ( 'voice_value' ) }
@@ -450,5 +456,6 @@ function load_settings() {
450456 if ( localStorage . getItem ( 'mergefiles_str_textContent' ) ) { mergefiles_str . textContent = localStorage . getItem ( 'mergefiles_str_textContent' ) }
451457 if ( localStorage . getItem ( 'statArea_style_display' ) ) { statArea . style . display = localStorage . getItem ( 'statArea_style_display' ) }
452458 if ( localStorage . getItem ( 'dopSettings_textContent' ) ) { dopSettings . textContent = localStorage . getItem ( 'dopSettings_textContent' ) }
459+ if ( localStorage . getItem ( 'cbLexxRegister_checked' ) ) { cbLexxRegister . checked = localStorage . getItem ( 'cbLexxRegister_checked' ) === 'true' }
453460 threads_info = { count : parseInt ( max_threads . value ) , stat : stat_str }
454461}
0 commit comments