/** * @author Usman Naeem */ function enablePreferredItemsPage() { addLoader(); setPage("preferred_items_page"); addHeader(true); addFooter(); const messageboxElement = getElement("preferred_items_message_box"); messageboxElement.innerHTML = ""; // load_user().then(() => { load_items(messageboxElement).then(() => { load_preferred_items(messageboxElement).then(() => { load_analyzed_items(messageboxElement).then(() => { removeLoader(); load_preferred_items_div_list(); }).catch(error => { handleError(error, "preferred_items_message_box", true); return; }); }).catch(error => { handleError(error, "preferred_items_message_box", true); return; }); }).catch(error => { handleError(error, "preferred_items_message_box", true); return; }); }).catch(error => { handleError(error, "preferred_items_message_box", true); enableLoginPage(); return; }); } function load_preferred_items_div_list() { const preferredDivContainer = getElement("preferred_items_div_container"); preferredDivContainer.innerHTML = ""; var items_array = new Array(...items); var preferred_items_array = new Array(...preferred_items); var analyzed_items_array = new Array(...analyzed_items); var selectedDone = false; items_array.forEach(function (id, index) { const item = id; const analyzed = analyzed_items_array.includes(id); const preferred = preferred_items_array.includes(id); add_preferred_items_div(id, id, analyzed, preferred); }); } function add_preferred_items_div(id, name, analyzed, preferred) { var preferredDiv = "