forked from devsam/core
127 lines
2.9 KiB
JavaScript
127 lines
2.9 KiB
JavaScript
|
|
if (document.all) {
|
|
document.onkeydown = function () {
|
|
var key_f5 = 116; // 116 = F5
|
|
var key_enter = 13; // 13 = 엔터
|
|
if (key_f5 == event.keyCode) {
|
|
event.keyCode=0;
|
|
refreshing(null, 0,0);
|
|
return false;
|
|
} else if(key_enter == event.keyCode) {
|
|
event.keyCode=0;
|
|
refreshing(null, 4,message);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
function refreshing(obj, arg1, arg2) {
|
|
if(obj !== null){
|
|
var $obj = $(obj);
|
|
if($obj.find('button:disabled').length > 0){
|
|
console.log('locked');
|
|
return;
|
|
}
|
|
}
|
|
// if(term <= 0) {
|
|
switch(arg1) {
|
|
case 0: document.location.reload(); break;
|
|
case 2: turn(arg2); break;
|
|
case 3: $(arg2).submit(); break;
|
|
case 4:
|
|
arg2.submit();
|
|
message.msg.value = "";
|
|
document.getElementById("msg").value = "";
|
|
message.msg.focus();
|
|
break;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function turn(type) {
|
|
$.post({
|
|
url:'j_turn.php',
|
|
dataType:'json',
|
|
data:{
|
|
type:type,
|
|
sel:form2.sel.value
|
|
}
|
|
}).then(function(data){
|
|
if(!data.result){
|
|
alert(data.reason);
|
|
}
|
|
reloadCommandList();
|
|
});
|
|
}
|
|
|
|
function reloadCommandList(){
|
|
$.get({
|
|
url:'commandlist.php',
|
|
cache: false,
|
|
}).then(function(rdata){
|
|
$('#commandlist').html(rdata);
|
|
});
|
|
}
|
|
|
|
function myclock() {
|
|
|
|
var $clock = $('#clock');
|
|
var now_clock = moment();
|
|
|
|
if(!$clock.attr('data-time-diff')){
|
|
var base_clock = moment($clock.attr('data-server-time'));
|
|
$clock.attr('data-time-diff', base_clock.diff(now_clock));
|
|
}
|
|
|
|
var game_clock = now_clock.add(parseInt($clock.attr('data-time-diff')), 'milliseconds');
|
|
|
|
$('#clock').val(game_clock.format('YYYY-MM-DD HH:mm:ss'));
|
|
|
|
window.setTimeout(function(){
|
|
myclock();
|
|
}, 500);
|
|
}
|
|
|
|
jQuery(function($){
|
|
$('#message').submit(function(event){
|
|
var $this = $(this);
|
|
var target = $('[name="genlist"]').val();
|
|
var msg = $('#msg').val();
|
|
return false;
|
|
});
|
|
|
|
$('#mainBtnSubmit').click(function(){
|
|
|
|
});
|
|
|
|
$('#form2').submit(function(){
|
|
var values = $(this).serializeArray();
|
|
console.log(values);
|
|
$.post({
|
|
url:'j_preprocessing.php',
|
|
dataType:'json',
|
|
data:values
|
|
}).then(function(data){
|
|
if(!data.result){
|
|
alert(data.reason);
|
|
reloadCommandList();
|
|
return;
|
|
}
|
|
|
|
if(!data.nextPage){
|
|
reloadCommandList();
|
|
return;
|
|
}
|
|
|
|
document.location = data.nextPage;
|
|
return;
|
|
}, function(){
|
|
alert('알 수 없는 에러');
|
|
location.reload();
|
|
});
|
|
return false;
|
|
});
|
|
|
|
myclock();
|
|
}); |