function fileSelectorControl(fileData) { var m_displayDom=document.createElement("div"); m_displayDom.setAttribute("class","fileSelector"); var m_selectedFile=null ; var m_fileList=null; return(construct()); function construct() { update(fileData); addActionButtons(); m_displayDom.isVisible; m_displayDom.show=show; m_displayDom.hide=hide; m_displayDom.update=update; return(m_displayDom); } function update(fileData){ var fileList=document.createElement("ul"); fileList.setAttribute("class","fileList"); var allFiles=fileData.childNodes; for (var i=0;i