Add: maestro extension html files

This commit is contained in:
2019-10-17 12:07:35 +09:00
parent fb016722f1
commit 84eaa7989a
4 changed files with 363 additions and 5 deletions
+32 -5
View File
@@ -37,13 +37,18 @@ function isExperienceMaestroAccount() {
return false;
}
function getDiffDay(endDay, today) {
var diffDay = (endDay.getTime() - today.getTime()) / (1000 * 60 * 60 * 24);
return Math.ceil(diffDay);
}
function showEndDate(date) {
var endDateArray = date.split(" ");
var endDate = endDateArray[0]; // "YY-MM_DD"
var today = new Date();
var endDay = new Date(endDate);
var diffDay = (endDay.getTime() - today.getTime()) / (1000 * 60 * 60 * 24);
var diffDay = getDiffDay(endDay, today);
$("#maestro_count_down_date").html("유효 기간 : ~ " + endDate + " <span id='countdown_day'>(남은 기간 : " + Math.ceil(diffDay) + "일)</span>");
if(diffDay < 30)
@@ -57,7 +62,29 @@ function showEndDate(date) {
}
function showMaestroExtensionMessage(maestroName, date) {
var endDateArray = date.split(" ");
var endDate = endDateArray[0]; // "YY-MM_DD"
var today = new Date();
var endDay = new Date(endDate);
var diffDay = getDiffDay(endDay, today);
if(diffDay > 30)
return;
$("#maestro_extension").removeClass("d-none");
var message = "<span class='font-weight-bold'>" + maestroName + "</span> 계정의 유효 기간이 얼마 남지 않았습니다.<br/>1년 더 사용을 원하신다면 우측의 [계정 연장] 버튼을 눌러주세요.";
if(diffDay < 0)
message = "<span class='font-weight-bold'>" + maestroName + "</span> 계정의 유효 기간이 지났습니다. 등록된 학생들의 정보는 유지되지만, 로그인이 제한됩니다.<br/>계정 연장을 하시면 다시 로그인하고 사용할 수 있게 됩니다.";
$("#maestro_extension_message").html(message);
}
function onLoadSuccessMaestroInfo() {
showMaestroExtensionMessage(maestroInfo.maestroName, maestroInfo.availableActivateDateTime);
showEndDate(maestroInfo.availableActivateDateTime);
$("#maestro_info_player_count").val("학생수 : " + maestroInfo.getRegisteredPlayerCount() + " / " + maestroInfo.getMaxPlayerCount());
@@ -172,13 +199,13 @@ function showModal(popupModalID, popupContentID, contentFileName) {
<div class="container py-3">
<div id="maestro_extension" class="alert alert-danger" role="alert">
<div id="maestro_extension" class="alert alert-danger d-none" role="alert">
<div class="row mx-0">
<div id="maestro_extension_message" class="col-sm my-auto">
<div id="maestro_extension_message" class="col-sm my-auto px-0">
message
</div>
<div class="col-sm-offset">
<a class="btn btn-primary pull-right" role="button" href="./../maestro/upgrade.html" style="float:right;">계정 연장</a>
<div class="col-sm-offset my-auto">
<a class="btn btn-primary pull-right" role="button" href="./../maestro/extension.html" style="float:right;">계정 연장</a>
</div>
</div>
</div>