리셋 화면에서 '휴식 턴 시 장수 턴' 추가
This commit is contained in:
@@ -152,6 +152,95 @@ if($session->userGrade < 5 && !$allowReset){
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-sm-3 col-form-label">휴식 턴 시 장수 턴</label>
|
||||||
|
<div class="col-sm-9">
|
||||||
|
<div class="input-group">
|
||||||
|
<div class="input-group-prepend btn-group btn-group-toggle" data-toggle="buttons">
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="checkbox" class="autorun_user_chk" data-key="internal" name="autorun_internal" id="autorun_internal">내정
|
||||||
|
</label>
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="checkbox" class="autorun_user_chk" data-key="warp" name="autorun_warp" id="autorun_warp">순간이동
|
||||||
|
</label>
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="checkbox" class="autorun_user_chk" data-key="recruit" name="autorun_recruit" id="autorun_recruit">징훈사
|
||||||
|
</label>
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="checkbox" class="autorun_user_chk" data-key="battle" name="autorun_battle" id="autorun_battle">출병
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="input-group-append">
|
||||||
|
<span class="input-group-text">유효 시간</span>
|
||||||
|
</div>
|
||||||
|
<select class="custom-select" name="autorun_user_minutes" id="autorun_user_minutes">
|
||||||
|
<option value="0" selected>꺼짐</option>
|
||||||
|
<option value="43200">항상</option>
|
||||||
|
<option value="10">10분</option>
|
||||||
|
<option value="20">20분</option>
|
||||||
|
<option value="30">30분</option>
|
||||||
|
<option value="60">1시간</option>
|
||||||
|
<option value="120">2시간</option>
|
||||||
|
<option value="180">3시간</option>
|
||||||
|
<option value="240">4시간</option>
|
||||||
|
<option value="360">6시간</option>
|
||||||
|
<option value="480">8시간</option>
|
||||||
|
<option value="600">10시간</option>
|
||||||
|
<option value="720">12시간</option>
|
||||||
|
<option value="1440">24시간</option>
|
||||||
|
<option value="2160">36시간</option>
|
||||||
|
<option value="2880">48시간</option>
|
||||||
|
<option value="3600">60시간</option>
|
||||||
|
<option value="4320">72시간</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-sm-3 col-form-label">휴식 턴 시 사령 턴</label>
|
||||||
|
<div class="col-sm-9">
|
||||||
|
<div class="input-group">
|
||||||
|
<div class="input-group-prepend btn-group btn-group-toggle" data-toggle="buttons">
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="radio" name="autorun_chief_reward" id="autorun_chief_reward">포상/몰수
|
||||||
|
</label>
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="radio" name="autorun_chief_warp" id="autorun_chief_warp">발령
|
||||||
|
</label>
|
||||||
|
<label class="btn btn-secondary">
|
||||||
|
<input type="radio" name="autorun_chief_declaration" id="autorun_chief_declaration">선포
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="input-group-append">
|
||||||
|
<span class="input-group-text">유효 시간</span>
|
||||||
|
</div>
|
||||||
|
<select class="custom-select" name="autorun_chief_minutes" id="autorun_chief_minutes">
|
||||||
|
<option value="0" selected>꺼짐</option>
|
||||||
|
<option value="43200">항상</option>
|
||||||
|
<option value="10">10분</option>
|
||||||
|
<option value="20">20분</option>
|
||||||
|
<option value="30">30분</option>
|
||||||
|
<option value="60">1시간</option>
|
||||||
|
<option value="120">2시간</option>
|
||||||
|
<option value="180">3시간</option>
|
||||||
|
<option value="240">4시간</option>
|
||||||
|
<option value="360">6시간</option>
|
||||||
|
<option value="480">8시간</option>
|
||||||
|
<option value="600">10시간</option>
|
||||||
|
<option value="720">12시간</option>
|
||||||
|
<option value="1440">24시간</option>
|
||||||
|
<option value="2160">36시간</option>
|
||||||
|
<option value="2880">48시간</option>
|
||||||
|
<option value="3600">60시간</option>
|
||||||
|
<option value="4320">72시간</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
-->
|
||||||
|
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label for="join_mode" class="col-sm-3 col-form-label">임관 모드</label>
|
<label for="join_mode" class="col-sm-3 col-form-label">임관 모드</label>
|
||||||
<div class="col-sm-9">
|
<div class="col-sm-9">
|
||||||
|
|||||||
@@ -105,6 +105,17 @@ function scenarioPreview(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function formSetup(){
|
function formSetup(){
|
||||||
|
$.validator.addMethod("autorun_user", function(value,element){
|
||||||
|
if(value <= 0){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
var parent = $(element).parent('.input-group');
|
||||||
|
if(parent.find('input:checked').length == 0){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}, "적어도 하나는 선택을 해야합니다.");
|
||||||
$('#game_form').validate({
|
$('#game_form').validate({
|
||||||
rules:{
|
rules:{
|
||||||
turnterm:"required",
|
turnterm:"required",
|
||||||
@@ -116,6 +127,7 @@ function formSetup(){
|
|||||||
show_img_level:"required",
|
show_img_level:"required",
|
||||||
tournament_trig:"required",
|
tournament_trig:"required",
|
||||||
join_mode:'required',
|
join_mode:'required',
|
||||||
|
autorun_user_minutes:{required: true, autorun_user: true, min:0}
|
||||||
},
|
},
|
||||||
errorElement: "div",
|
errorElement: "div",
|
||||||
errorPlacement: function ( error, element ) {
|
errorPlacement: function ( error, element ) {
|
||||||
@@ -140,6 +152,15 @@ function formSetup(){
|
|||||||
if(!$("#game_form").valid()){
|
if(!$("#game_form").valid()){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var autorun_user_minutes = parseInt($('#autorun_user_minutes').val());
|
||||||
|
var autorun_user = [];
|
||||||
|
if(autorun_user_minutes > 0){
|
||||||
|
$('.autorun_user_chk:checked').each(function(){
|
||||||
|
autorun_user.push($(this).data('key'));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
cache:false,
|
cache:false,
|
||||||
type:'post',
|
type:'post',
|
||||||
@@ -157,6 +178,8 @@ function formSetup(){
|
|||||||
reserve_open:$('#reserve_open').val(),
|
reserve_open:$('#reserve_open').val(),
|
||||||
pre_reserve_open:$('#pre_reserve_open').val(),
|
pre_reserve_open:$('#pre_reserve_open').val(),
|
||||||
join_mode:$('#join_mode input:radio:checked').val(),
|
join_mode:$('#join_mode input:radio:checked').val(),
|
||||||
|
autorun_user_minutes:autorun_user_minutes,
|
||||||
|
autorun_user:autorun_user
|
||||||
}
|
}
|
||||||
}).then(function(result){
|
}).then(function(result){
|
||||||
var deferred = $.Deferred();
|
var deferred = $.Deferred();
|
||||||
|
|||||||
Reference in New Issue
Block a user