diff --git a/src/desktop/css/main.css b/src/desktop/css/main.css
index 5401a8c..31301a6 100755
--- a/src/desktop/css/main.css
+++ b/src/desktop/css/main.css
@@ -1497,7 +1497,28 @@ span.swiper-pagination-bullet {
font-family: na-he;
}
+.showMessage {
+ padding: 10px 20px;
+ border-radius: 5px;
+ position: fixed;
+ top: 15%;
+ left: 50%;
+ color: #ffffff;
+ z-index: 999;
+ transform: translate(-50%, 0);
+}
+.showMessageSuccess {
+ background-color: #f0f9eb;
+ border: 1px solid #E1F3D8;
+ color: #67c23a;
+}
+
+.showMessageError {
+ background-color: #fef0f0;
+ border: 1px solid #fde2e2;
+ color: #F76C6C;
+}
diff --git a/src/desktop/join.html b/src/desktop/join.html
index d100c40..bcec974 100644
--- a/src/desktop/join.html
+++ b/src/desktop/join.html
@@ -1,197 +1,239 @@
-
-
-
-
-
- CEBG: CRYPTO ELITE‘S BATTLEGROUNDS
-
-
-
-
-
-
-
+
+

+
+
+ <%- include('../comp/footer.html') %>
+
+ <%- include('../comp/walletModal.html') %> <%- include('../comp/jslib.html')
%>
-
-
+
-
+ try {
+ let resData = await fetch(CHECK_URL, {
+ method: "POST",
+ headers,
+ mode: "cors",
+ cache: "no-cache",
+ body: JSON.stringify({ account }),
+ }).then((res) => {
+ return res.json();
+ });
+ if (!resData.errcode && resData.result) {
+ return resData.result.chk === 1;
+ } else {
+ return false;
+ }
+ } catch (err) {
+ return false;
+ }
+ };
+ function showSuccess() {
+ $("#success_tip").show();
+ $("#form_layer").hide();
+ }
+ async function checkStatus() {
+ if (window.chain && window.chain.logined) {
+ let result = await checkJoined(window.chain.account);
+ if (result) {
+ showSuccess();
+ }
+ }
+ }
+ window.addEventListener("account_ready", function () {
+ checkStatus();
+ });
+ });
+
+
diff --git a/src/desktop/nft.html b/src/desktop/nft.html
index a5cea97..881eab3 100755
--- a/src/desktop/nft.html
+++ b/src/desktop/nft.html
@@ -298,7 +298,7 @@
-
+ hero_skill_movie
diff --git a/src/desktop/recruit.html b/src/desktop/recruit.html
index b48e5e1..b0cb422 100644
--- a/src/desktop/recruit.html
+++ b/src/desktop/recruit.html
@@ -102,6 +102,7 @@
});
galleryTop.params.control = galleryThumbs;
galleryThumbs.params.control = galleryTop;
+