Forráskód Böngészése

Use full body skin render for the avatar image.

There's room for improvement here, but it works for now.
Daniel Scalzi 7 éve
szülő
commit
3131002d02
2 módosított fájl, 10 hozzáadás és 3 törlés
  1. 3 1
      app/assets/css/launcher.css
  2. 7 2
      app/assets/js/scripts/landing.js

+ 3 - 1
app/assets/css/launcher.css

@@ -2305,7 +2305,9 @@ input:checked + .toggleSwitchSlider:before {
     box-shadow: 0px 0px 10px 0px rgb(0, 0, 0);
     overflow: hidden;
     position: relative;
-    background-image: url('https://cdn.discordapp.com/avatars/169197209630277642/6650b5a50e1cb3d00a79b9b88b9a0cd4.png');
+    /*background-image: url('https://cdn.discordapp.com/avatars/169197209630277642/6650b5a50e1cb3d00a79b9b88b9a0cd4.png');*/
+    background-position: center;
+    background-repeat: no-repeat;
     background-size: contain;
 }
 

+ 7 - 2
app/assets/js/scripts/landing.js

@@ -121,8 +121,13 @@ document.getElementById('avatarOverlay').onclick = (e) => {
 // Bind selected account
 function updateSelectedAccount(authUser){
     let username = 'No Account Selected'
-    if(authUser != null && authUser.username != null){
-        username = authUser.displayName
+    if(authUser != null){
+        if(authUser.displayName != null){
+            username = authUser.displayName
+        }
+        if(authUser.uuid != null){
+            document.getElementById('avatarContainer').style.backgroundImage = `url('https://crafatar.com/renders/body/${authUser.uuid}')`
+        }
     }
     user_text.innerHTML = username
 }