var selectedTopic=1;//sets the topic selected in indexArray globally for sending attachements.
var selectedTeachersTopicList=1;
function getSearchList(dropDownName,dynamicElementId,id){
return "<div><h3 id='dropDownName"+dynamicElementId+id+"' style='background-color:#00C0FF;color:white;margin-left:10px;padding:5px 5px;cursor:pointer;' onclick=javascript:toggle(\'dropDownMenu"+dynamicElementId+id+"\')>"+dropDownName+"</h3><div id='dropDownMenu"+dynamicElementId+id+"' style='display:none;margin-left:10px;margin-bottom:0px;' ><div style='position:relative;'>"+getSearchBarUi(dynamicElementId,id)+"</div></div></div>";
}
function getSearchBarUi(dynamicElementId,id){
return "<div id='searchUi"+dynamicElementId+id+"' style='display:none;'><input autocomplete='off' id='searchInput"+dynamicElementId+id+"' placeholder='🔎 Search' style='background-color:whitesmoke;padding:6px 12px;width:70%;margin:5px;border:0px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;' onkeyup='javascript:filter('"+dynamicElementId+id+"')'><div id='recordList"+dynamicElementId+id+"' style='overflow:hidden;background-color:whitesmoke;width:100%;margin:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;'></div></div>";
}
function toggleUiVisible(dynamicElementId,id,recordToSearch){
document.getElementById('recordList'+dynamicElementId+id).innerHTML=recordToSearch;
document.getElementById('searchUi'+dynamicElementId+id).style.display='';
}
function updateSearchList(dynamicElementId,id,records){
let selection=0;
let recordTitle='';
let recordAndIndex=[];
let recordToSearch='';
for(let i=0;i<records.length;i++){
recordAndIndex=records[i].split("*_#*");
console.log("recordAndIndex: ",recordAndIndex);
if(recordAndIndex.length==1){
selection=i;
recordTitle=recordAndIndex[0];}else if(recordAndIndex.length==2){
recordTitle=recordAndIndex[0];
selection=recordAndIndex[1];
}
console.log("selection: ",selection,"recordTitle: ",recordTitle);
if(records[i]!=''){
recordToSearch=recordToSearch+"<div class='onHover' style='cursor:pointer;padding:15px 12px;font:20px Calibri;' onclick='javascript:searchBarItemSelected('"+recordTitle+"');changeNameToSelection('"+dynamicElementId+"','"+id+"','"+recordTitle+"','"+selection+"');' >"+recordTitle+"</div>";}
}
toggleUiVisible(dynamicElementId,id,recordToSearch);
}
function filter(dynamicElementId,id){
var searchText=document.getElementById('searchInput'+dynamicElementId+id).value.toLowerCase();
var list=(document.getElementById('recordList'+dynamicElementId+id)).getElementsByTagName('div');
for(var i=0;i<list.length;i++){
if((list[i].innerHTML.toLowerCase()).indexOf(searchText)>-1){
list[i].style.display='';
}
else{
list[i].style.display='none';}
}
}
function changeNameToSelection(dynamicElementId,id,selectionName,selection){
document.getElementById("dropDownName"+dynamicElementId+id).innerHTML=selectionName;
toggle("dropDownMenu"+dynamicElementId+id);
selectedTopic=parseInt(selection)+1;
console.log(dynamicElementId,id,selectionName,selectedTopic);
if(role=='therapist'){
console.log('therapist');
selectedTeachersTopicList=selectedTopic;
console.log('selectedTeachersTopicList',selectedTeachersTopicList);
sendDataToGoogleSheets([[lessonOverview,selectedTeachersTopicList,1].join("^,^"),[lessonActivities,selectedTeachersTopicList,1].join("^,^")],googleSheetsPortalScriptLMS);
setUpdating();
}else{
console.log('patient');
console.log([[studentGrades,indexArrayIndex,selectedTopic].join("^,^"),[studentSubmissions,indexArrayIndex,selectedTopic].join("^,^"),[lessonOverview,selectedTopic,1].join("^,^")]);
sendDataToGoogleSheets([[studentGrades,indexArrayIndex,selectedTopic].join("^,^"),[studentSubmissions,indexArrayIndex,selectedTopic].join("^,^"),[lessonOverview,selectedTopic,1].join("^,^")],googleSheetsPortalScriptLMS);
setUpdating();
}
}