129 lines
2.4 KiB
JavaScript
129 lines
2.4 KiB
JavaScript
var Popup_callback = function() {};
|
|
var Popup_waitTimer;
|
|
|
|
function Popup_Import() {
|
|
}
|
|
|
|
function Popup_Init() {
|
|
$("#Popup_0102").click(Popup_AlertOK);
|
|
|
|
$("#Popup_0202").click(Popup_ConfirmYes);
|
|
$("#Popup_0203").click(Popup_ConfirmNo);
|
|
|
|
$("#Popup_0303").click(Popup_WaitHide);
|
|
}
|
|
|
|
function Popup_Update() {
|
|
}
|
|
|
|
function Popup_Alert(msg, callback) {
|
|
$("#Popup_0101").text(msg);
|
|
|
|
Popup_callback = callback;
|
|
|
|
Popup_AlertShow();
|
|
|
|
// 익스플로러 버그로 인해 딜레이 줌
|
|
setTimeout(function() { $("#Popup_0102").focus(); }, 10);
|
|
}
|
|
|
|
function Popup_AlertOK() {
|
|
if(Popup_callback) {
|
|
Popup_callback();
|
|
Popup_callback = "";
|
|
}
|
|
|
|
Popup_AlertHide();
|
|
}
|
|
|
|
function Popup_AlertShow() {
|
|
$("#Popup_00").show();
|
|
$("#Popup_01").show();
|
|
}
|
|
|
|
function Popup_AlertHide() {
|
|
$("#Popup_00").hide();
|
|
$("#Popup_01").hide();
|
|
}
|
|
|
|
function Popup_Confirm(msg, callback) {
|
|
$("#Popup_0201").text(msg);
|
|
|
|
Popup_callback = callback;
|
|
|
|
Popup_ConfirmShow();
|
|
|
|
// 익스플로러 버그로 인해 딜레이 줌
|
|
setTimeout(function() { $("#Popup_0203").focus(); }, 10);
|
|
}
|
|
|
|
function Popup_ConfirmYes() {
|
|
Popup_ConfirmHide();
|
|
|
|
if(Popup_callback) {
|
|
Popup_callback();
|
|
Popup_callback = "";
|
|
}
|
|
}
|
|
|
|
function Popup_ConfirmNo() {
|
|
Popup_callback = "";
|
|
|
|
Popup_ConfirmHide();
|
|
}
|
|
|
|
function Popup_ConfirmShow() {
|
|
$("#Popup_00").show();
|
|
$("#Popup_02").show();
|
|
}
|
|
|
|
function Popup_ConfirmHide() {
|
|
$("#Popup_00").hide();
|
|
$("#Popup_02").hide();
|
|
}
|
|
|
|
function Popup_Wait(callback) {
|
|
$("#Popup_0301").text("처리중입니다.");
|
|
Popup_waitTimer = setInterval(Popup_WaitInvalidate, 1000);
|
|
|
|
$("#Popup_00").show();
|
|
$("#Popup_03").show();
|
|
|
|
callback();
|
|
}
|
|
|
|
function Popup_WaitShow(msg, callback) {
|
|
clearTimeout(Popup_waitTimer);
|
|
|
|
Popup_callback = callback;
|
|
|
|
$("#Popup_0301").text(msg);
|
|
$("#Popup_0303").show();
|
|
|
|
// 익스플로러 버그로 인해 딜레이 줌
|
|
setTimeout(function() { $("#Popup_0303").focus(); }, 10);
|
|
}
|
|
|
|
function Popup_WaitHide() {
|
|
clearTimeout(Popup_waitTimer);
|
|
|
|
if(Popup_callback) {
|
|
Popup_callback();
|
|
Popup_callback = "";
|
|
}
|
|
|
|
$("#Popup_0303").hide();
|
|
$("#Popup_00").hide();
|
|
$("#Popup_03").hide();
|
|
}
|
|
|
|
function Popup_WaitInvalidate() {
|
|
var waitMsg = $("#Popup_0302").text();
|
|
|
|
if(waitMsg.length >= 5) {
|
|
waitMsg = "";
|
|
}
|
|
|
|
$("#Popup_0302").text(waitMsg+".");
|
|
}
|