class FileBrowser{ static buildFileBrowser(extensions, manualInput, title, startDir, callback) { HttpUtils.httpReq( 'GET', HttpUtils.url('/filelist', __NO_WID), undefined, function (statusCode, resp) { if (statusCode == 404){ let err_msg = "Error! Cannot load file list!"; WindowManagement.openDialog(_ERROR, err_msg); return; } extensions.push('/'); var fnames = __localizeFilenames( __filterFilenamesByExtension( resp.split('\n'), extensions || ['.*']) ).sort(), folder_buttons = $('
'), new_folder_b = $('