From 5c837b747085e49491211246926f703f56cb63f7 Mon Sep 17 00:00:00 2001 From: FelisCatus Date: Fri, 18 Aug 2017 21:56:32 -0400 Subject: [PATCH] Add back title for menu items. --- omega-web/src/popup/js/profiles.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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)