You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
apex_dma_kvm_pub/apex_dma/index.html

121 lines
3.0 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://unpkg.com/nes.css/css/nes.min.css">
<style>
body {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
}
table {
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid black;
padding: 8px;
}
img {
max-width: 100%;
height: auto;
}
.legend-icon {
max-width: 20%;
height: auto;
}
.legend-container {
display:flex;
justify-content:center;
align-items:center;
width:100%;
height:auto;
}
.legend-container img{
max-width:40%;
height:auto;
margin-right:auto;
margin-left:auto;
}
/* Add this CSS to center the progress bar */
progress {
margin-left: auto;
margin-right: auto;
display:block;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body class="nes-container is-dark with-title">
<h1 class="title">ApexApi tool</h1>
<script>
function createTable() {
var url = "https://api.mozambiquehe.re/bridge?auth=";
var auth = document.getElementById("auth").value;
url += auth + "&platform=PC&uid=";
var uid = document.getElementById("uid").value;
url += uid;
$.getJSON(url, function(data) {
var rankDiv = data.global.rank.rankDiv;
var rankName = data.global.rank.rankName;
if (rankName != "Master" && rankName != "Apex Predator" && rankName != "Unranked") {
rankName += " " + rankDiv;
}
var ALStopIntGlobal = data.global.rank.ALStopIntGlobal;
var rankImg = data.global.rank.rankImg;
var icon = data.legends.selected.ImgAssets.icon;
var level = data.global.level;
var toNextLevelPercent = data.global.toNextLevelPercent;
var table = "<table><tr><th>Rank</th><th>Global</th><th>RankImg</th><th>Legend</th></tr>";
table += "<tr><td>" + rankName + "</td><td>" + ALStopIntGlobal + "</td><td><img src='" + rankImg + "'></td><td><div class='legend-container'><img class='legend-icon' src='" + icon + "'></div></td></tr>";
table += "</table>";
$("#table").html(table);
// Add this line to define the variable
var progressValue = toNextLevelPercent;
// Use the variable in the progress bar
$('progress').attr('value', progressValue);
//text
$('progress').before('<span>level ' + level + '</span>');
});
}
</script>
<label for="auth">APIKEY:</label>
<input type="text" id="auth" name="auth">
<label for="uid">UID:</label>
<input type="text" id="uid" name="uid">
<button type="button" class="nes-btn is-primary" onclick="createTable()">Search</button>
<div id="table"></div>
<progress class="nes-progress is-primary" value=100 max="100"></progress>
</body>
</html>