diff --git a/omega-web/src/popup/js/profiles.js b/omega-web/src/popup/js/profiles.js index 752c8f0..a8ea9b6 100644 --- a/omega-web/src/popup/js/profiles.js +++ b/omega-web/src/popup/js/profiles.js @@ -119,17 +119,22 @@ }); function addProfilesItems(state) { + var systemProfileDisp = document.getElementById('js-system'); + var directProfileDisp = document.getElementById('js-direct'); var currentProfileClass = 'om-active'; if (state.isSystemProfile) { - document.getElementById('js-system').parentElement - .classList.add('om-active'); + systemProfileDisp.parentElement.classList.add('om-active'); currentProfileClass = 'om-effective'; } if (state.currentProfileName === 'direct') { - document.getElementById('js-direct').parentElement - .classList.add(currentProfileClass); + directProfileDisp.parentElement.classList.add(currentProfileClass); } + systemProfileDisp.setAttribute('title', + state.availableProfiles['+system'].desc); + directProfileDisp.setAttribute('title', + state.availableProfiles['+direct'].desc); + var profilesEnd = document.getElementById('js-profiles-end'); var profilesContainer = profilesEnd.parentElement; var profileCount = 0; @@ -192,6 +197,9 @@ targetProfile = profiles['+' + profile.defaultProfileName]; } + profileDisp.setAttribute('title', + targetProfile.desc || targetProfile.name || ''); + var iconClass = iconForProfileType[targetProfile.profileType]; var icon = profileDisp.querySelector('.glyphicon'); icon.setAttribute('class', 'glyphicon ' + iconClass)