var minisrv_service_file = true; var favstore_exists = session_data.favstore.favstoreExists(); if (favstore_exists != true) { session_data.favstore.createFavstore(); headers = `300 OK Location: wtv-favorite:/favorite` } else { var folder_array = session_data.favstore.getFolders(); var totalfavorites = folder_array.length; var stopdrawing = false; headers = `200 OK Connection: Keep-Alive Content-Type: text/html wtv-expire-all: wtv-favorite:/serve-browser wtv-expire-all: wtv-favorite:/favorite ` data = ` Favorite folders
Add folder  
Remove     
Help           
Favorite folders for ${session_data.getSessionData("subscriber_username") || "You"}
` var kval = 0; // process evens Object.keys(folder_array).forEach(function (k) { if (k == 0) return; // skip 0 since it was processed above if (parseInt(k) % 2 == 0) { // even // Left Middle data += `
`; kval = k; } }); // process end if total is even if (folder_array.length > 1) { if (folder_array.length % 2 == 0) { data += `
`; } } // process middle (folder 2 (id 1)) if (folder_array.length == 1) { // no folder 2 data += `
` } else { // process folder 2 (id 1) data += `
`; } // process odds Object.keys(folder_array).forEach(function (k) { if (k == 1) return; // skip 1 since it was processed above if (parseInt(k) % 2 != 0) { // odd // Right Middle data += `
`; } }); // process end if total is odd if (folder_array.length > 1) { if (folder_array.length % 2 != 0) { data += `
`; } } data += `
`; }