서버 예약 오픈을 UI에 통합

This commit is contained in:
2018-04-25 02:56:11 +09:00
parent 6253b757ec
commit 23fb1194ee
7 changed files with 96 additions and 6 deletions
+17 -1
View File
@@ -42,6 +42,14 @@ var serverLoginTemplate = "\
</td>\
";
var serverReservedTemplate = "\
<td colspan='4' class='server_reserved'>\
- 오픈 일시 : <%openDatetime%> - <br>\
<span style='color:orange;'><%scenarioName%></span> <span style='color:limegreen;'><%turnterm%>분 턴 서버</span><br>\
(연의 모드:<%fictionMode%>), (빙의 여부:<%npcMode%>)</td>\
";
$(function(){
$("#btn_logout").click(Entrance_Logout);
Entrance_UpdateServer();
@@ -64,7 +72,7 @@ function Entrance_drawServerList(serverInfos){
$.each(serverInfos, function(idx, serverInfo){
var $serverHtml = $(TemplateEngine(serverListTemplate, serverInfo));
$serverList.append($serverHtml);
if(!serverInfo.enable){
if(!serverInfo.exists){
return true;
}
@@ -72,6 +80,14 @@ function Entrance_drawServerList(serverInfos){
$.getJSON("../"+serverInfo.name+'/j_server_basic_info.php',{}, function(result){
if(result.reserved){
$serverHtml.find('.server_down').detach();
$serverHtml.append(
TemplateEngine(serverReservedTemplate, result.reserved)
);
return;
}
if(!result.game){
return;
}