$(document).ready(function(){ var theBlock = $('#tab-accountSettings') var mqttList = $('#mqttout_list') function drawMqttLsitRow(row){ row = row ? row : { host: '', pubKey: '', msgFor: [], monitors: [], } var selecteEventsHtml = '' $.each([ { value: 'onMonitorSave', label: lang['Monitor Edit'], }, { value: 'onMonitorStart', label: lang['Monitor Start'], }, { value: 'onMonitorStop', label: lang['Monitor Stop'], }, { value: 'onMonitorDied', label: lang['Monitor Died'], }, { value: 'onEventTrigger', label: lang['Detection Event'], }, { value: 'onDetectorNoTriggerTimeout', label: lang['No Trigger'], }, { value: 'onAccountSave', label: lang['Account Save'], }, { value: 'onUserLog', label: lang['User Log'], }, { value: 'onTwoFactorAuthCodeNotification', label: lang['2-Factor Authentication'], }, ],function(n,option){ selecteEventsHtml += createOptionHtml({ value: option.value, label: option.label, selected: row.msgFor.indexOf(option.value) > -1, }) }) var html = `