From 02bd3111afe882fff36197e6d283841d23c8752a Mon Sep 17 00:00:00 2001 From: Mac Siri Date: Wed, 30 Sep 2020 16:20:23 -0400 Subject: [PATCH] [deploy] Refactor: Create setCurrentUserToNavBar (#10501) --- .../initializers/initializeBaseUserData.js | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/app/assets/javascripts/initializers/initializeBaseUserData.js b/app/assets/javascripts/initializers/initializeBaseUserData.js index 777f8e6af..bdf943fcb 100644 --- a/app/assets/javascripts/initializers/initializeBaseUserData.js +++ b/app/assets/javascripts/initializers/initializeBaseUserData.js @@ -103,28 +103,18 @@ function addRelevantButtonsToComments(user) { } } -function initializeBaseUserData() { - const user = userData(); - const userProfileLinkHTML = - '
' + - '' + - user.name + - '' + - '@' + - user.username + - '' + - '
'; - document.getElementById( - 'user-profile-link-placeholder', - ).innerHTML = userProfileLinkHTML; +function setCurrentUserToNavBar(user) { const userNavLink = document.getElementById('first-nav-link'); userNavLink.href = `/${user.username}`; userNavLink.querySelector('span').textContent = user.name; userNavLink.querySelector('small').textContent = `@${user.username}`; document.getElementById('nav-profile-image').src = user.profile_image_90; +} +function initializeBaseUserData() { + const user = userData(); + + setCurrentUserToNavBar(user); initializeUserSidebar(user); addRelevantButtonsToArticle(user); addRelevantButtonsToComments(user);