MSV FM

dot.antimicrobial@66.96.161.157: ~ $
Path : /hermes/sb_web/b1536/advancedfunctions.co/windsorofblms/
File Upload :
Current < : /hermes/sb_web/b1536/advancedfunctions.co/windsorofblms/dropDownPanel.js

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='&#x1F50E; &nbsp;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(&#39;"+dynamicElementId+id+"&#39;)'><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(&#39;"+recordTitle+"&#39;);changeNameToSelection(&#39;"+dynamicElementId+"&#39;,&#39;"+id+"&#39;,&#39;"+recordTitle+"&#39;,&#39;"+selection+"&#39;);' >"+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();
}

}