diff --git a/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css b/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css index 8337cf5..e980a31 100644 --- a/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css +++ b/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css @@ -24,7 +24,7 @@ #level-title, #level-author, #level-stars, #level-stats, #level-pb-text, #level-pb-pops, #level-pb-darts { display: flex; - flex-grow: 1; + flex: 1; } #level-title, #level-author, #level-pb-darts { @@ -42,8 +42,11 @@ text-align: left; } -#level-wins, #level-plays, #level-glitches { - flex-grow: 1; +#level-plays, #level-glitches { + flex: 1; +} +#level-wins { + flex: 2; } #level-info-right { diff --git a/app/bloonsa_game/static/bloonsa_game/css/profilebox.css b/app/bloonsa_game/static/bloonsa_game/css/profilebox.css new file mode 100644 index 0000000..0d3a2cd --- /dev/null +++ b/app/bloonsa_game/static/bloonsa_game/css/profilebox.css @@ -0,0 +1,60 @@ +#profile-box { + height: 90px; + width: 244px; + background-color: #536DFE; + display: flex; + flex-direction: row; + font-family: "Comic Sans MS", "Comic Sans", cursive; + color: white; + position: relative; + overflow: hidden; + float: right; + margin: 10px; +} + +#avatar { + display: block; + height: 64px; + width: 64px; + margin: 10px; + border-style: solid; + border-width: 4px; + border-color: black; +} + +#profile-user { + display: flex; + flex-direction: column; +} + +#profile-username { + font-size: 16px; + white-space: nowrap; + text-align: center; +} + +#profile-plays, #profile-clears { + text-align: right; + text-decoration: none; + border: none; +} + +#profile-plays-img, #profile-clears-img { + height: 18px; + width: 18px; + margin: 2px; +} + +#profile-buttons { + bottom: 0; + right: 0; + position: absolute; + padding: 0; +} + +#profile-settings-button, #profile-logout-button { + background-color: #536DFE; + color: white; + border: 2px solid grey; + font-family: inherit; +} \ No newline at end of file diff --git a/app/bloonsa_game/static/bloonsa_game/img/profilebox/user.png b/app/bloonsa_game/static/bloonsa_game/img/profilebox/user.png new file mode 100644 index 0000000..5fa00c9 Binary files /dev/null and b/app/bloonsa_game/static/bloonsa_game/img/profilebox/user.png differ diff --git a/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js b/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js index 242965b..5e9e01f 100644 --- a/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js +++ b/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js @@ -90,8 +90,8 @@ function bloonsa_update_html(r) { } // Profile - document.getElementById("levels_played").textContent = r.bloonsa_levels_played; - document.getElementById("levels_beaten").textContent = r.bloonsa_levels_beaten; - document.getElementById("total_levels").textContent = r.bloonsa_total_levels; - + document.getElementById("profile-plays-number").textContent = r.bloonsa_levels_played; + document.getElementById("profile-clears-number").textContent = r.bloonsa_levels_beaten; + document.getElementById("profile-plays-max").textContent = r.bloonsa_total_levels; + document.getElementById("profile-clears-max").textContent = r.bloonsa_total_levels; } \ No newline at end of file diff --git a/app/bloonsa_game/templates/bloonsa_game/modules/profilebox.html b/app/bloonsa_game/templates/bloonsa_game/modules/profilebox.html index c076755..4cc014e 100644 --- a/app/bloonsa_game/templates/bloonsa_game/modules/profilebox.html +++ b/app/bloonsa_game/templates/bloonsa_game/modules/profilebox.html @@ -1,10 +1,40 @@ {% load bloonsa_game_tags %} -
+