@@ -76,13 +76,14 @@ var expand_adv_folder = function(res) {
7676 var list_container = $ ( '.adv_folder_list' ) ;
7777 var folders = $ ( res . imap_expanded_folder_formatted ) ;
7878 folders . find ( '.manage_folders_li' ) . remove ( ) ;
79- $ ( '.' + Hm_Utils . clean_selector ( res . imap_expanded_folder_path ) , $ ( '.adv_folder_list' ) ) . append ( folders ) ;
79+ const foldersWrapper = $ ( '.' + Hm_Utils . clean_selector ( res . imap_expanded_folder_path ) , $ ( '.adv_folder_list' ) ) ;
80+ foldersWrapper . append ( folders ) ;
8081 $ ( '.imap_folder_link' , list_container ) . addClass ( 'adv_folder_link' ) . removeClass ( 'imap_folder_link' ) ;
8182 $ ( '.adv_folder_link' , list_container ) . off ( 'click' ) ;
8283 $ ( '.adv_folder_link' , list_container ) . on ( "click" , function ( ) { return expand_adv_folder_list ( $ ( this ) . data ( 'target' ) ) ; } ) ;
8384 $ ( 'a' , list_container ) . not ( '.adv_folder_link' ) . off ( 'click' ) ;
8485 $ ( 'a' , list_container ) . not ( '.adv_folder_link' ) . on ( "click" , function ( ) { adv_folder_select ( $ ( this ) . data ( 'id' ) ) ; return false ; } ) ;
85- modifyInnerLists ( ) ;
86+ modifyInnerLists ( foldersWrapper ) ;
8687 }
8788} ;
8889
@@ -134,7 +135,7 @@ var adv_select_imap_folder = function(el) {
134135 $ ( this ) . find ( '.wrapper' ) . append ( checkboxesWrapper ) ;
135136 } ) ;
136137
137- modifyInnerLists ( ) ;
138+ modifyInnerLists ( folders ) ;
138139
139140 $ ( '.imap_folder_link' , folders ) . addClass ( 'adv_folder_link' ) . removeClass ( 'imap_folder_link' ) ;
140141 $ ( '.adv_folder_list' ) . html ( folders . html ( ) ) ;
@@ -150,8 +151,8 @@ var adv_select_imap_folder = function(el) {
150151 } ) ;
151152} ;
152153
153- function modifyInnerLists ( ) {
154- $ ( '.adv_folder_list' ) . find ( '.inner_list li' ) . each ( function ( index ) {
154+ function modifyInnerLists ( foldersWrapper ) {
155+ foldersWrapper . find ( '.inner_list li' ) . each ( function ( index ) {
155156 const subFoldersCheckbox = `
156157 <span class="form-check form-text">
157158 <label class="form-check-label" for="include_subfolders-${ index } ">Include subfolders</label>
0 commit comments