1/* ì¥ë¯¼ì°½ - ex2i */ 2var MD5 = function (d) { 3 var r = M(V(Y(X(d), 8 * d.length))); 4 return r.toLowerCase() 5}; 6 7function M(d) { 8 for (var _, m = "0123456789ABCDEF", f = "", r = 0; r < d.length; r++) 9 _ = d.charCodeAt(r), f += m.charAt(_ >>> 4 & 15) + m.charAt(15 & _); 10 return f 11} 12 13function X(d) { 14 for (var _ = Array(d.length >> 2), m = 0; m < _.length; m++) 15 _[m] = 0; 16 for (m = 0; m < 8 * d.length; m += 8) 17 _[m >> 5] |= (255 & d.charCodeAt(m / 8)) << m % 32; 18 return _ 19} 20 21function V(d) { 22 for (var _ = "", m = 0; m < 32 * d.length; m += 8) 23 _ += String.fromCharCode(d[m >> 5] >>> m % 32 & 255); 24 return _ 25} 26 27function Y(d, _) { 28 d[_ >> 5] |= 128 << _ % 32, d[14 + (_ + 64 >>> 9 << 4)] = _; 29 for (var m = 1732584193, f = -271733879, r = -1732584194, i = 271733878, n = 0; n < d.length; n += 16) { 30 var h = m, t = f, g = r, e = i; 31 f = md5_ii(f = md5_ii(f = md5_ii(f = md5_ii(f = md5_hh( 32 f = md5_hh(f = md5_hh(f = md5_hh(f = md5_gg(f = md5_gg( 33 f = md5_gg(f = md5_gg(f = md5_ff(f = md5_ff(f = md5_ff( 34 f = md5_ff(f, r = md5_ff(r, i = md5_ff(i, 35 m = md5_ff(m, f, r, i, d[n + 0], 7, 36 -680876936), f, r, d[n + 1], 37 12, -389564586), m, f, d[n + 2], 17, 38 606105819), i, m, d[n + 3], 22, 39 -1044525330), r = md5_ff(r, i = md5_ff( 40 i, m = md5_ff(m, f, r, i, d[n + 4], 7, 41 -176418897), f, r, d[n + 5], 42 12, 1200080426), m, f, d[n + 6], 17, 43 -1473231341), i, m, d[n + 7], 22, 44 -45705983), r = md5_ff(r, 45 i = md5_ff(i, m = md5_ff(m, f, r, i, d[n + 8], 46 7, 1770035416), f, r, d[n + 9], 12, 47 -1958414417), m, f, d[n + 10], 17, 48 -42063), i, m, d[n + 11], 22, -1990404162), 49 r = md5_ff(r, i = md5_ff(i, m = md5_ff(m, f, r, 50 i, d[n + 12], 7, 1804603682), f, r, 51 d[n + 13], 12, -40341101), m, f, 52 d[n + 14], 17, -1502002290), i, m, 53 d[n + 15], 22, 1236535329), r = md5_gg(r, 54 i = md5_gg(i, m = md5_gg(m, f, r, i, d[n + 1], 55 5, -165796510), f, r, d[n + 6], 9, 56 -1069501632), m, f, d[n + 11], 14, 57 643717713), i, m, d[n + 0], 20, -373897302), 58 r = md5_gg(r, i = md5_gg(i, m = md5_gg(m, f, r, 59 i, d[n + 5], 5, -701558691), f, r, 60 d[n + 10], 9, 38016083), m, f, 61 d[n + 15], 14, -660478335), i, m, 62 d[n + 4], 20, -405537848), r = md5_gg(r, 63 i = md5_gg(i, m = md5_gg(m, f, r, i, d[n + 9], 64 5, 568446438), f, r, d[n + 14], 9, 65 -1019803690), m, f, d[n + 3], 14, 66 -187363961), i, m, d[n + 8], 20, 1163531501), 67 r = md5_gg(r, i = md5_gg(i, m = md5_gg(m, f, r, i, 68 d[n + 13], 5, -1444681467), f, r, d[n + 2], 9, 69 -51403784), m, f, d[n + 7], 14, 1735328473), i, 70 m, d[n + 12], 20, -1926607734), r = md5_hh(r, 71 i = md5_hh(i, m = md5_hh(m, f, r, i, d[n + 5], 4, 72 -378558), f, r, d[n + 8], 11, -2022574463), m, 73 f, d[n + 11], 16, 1839030562), i, m, d[n + 14], 23, 74 -35309556), r = md5_hh(r, i = md5_hh(i, m = md5_hh(m, 75 f, r, i, d[n + 1], 4, -1530992060), f, r, d[n + 4], 11, 76 1272893353), m, f, d[n + 7], 16, -155497632), i, m, 77 d[n + 10], 23, -1094730640), r = md5_hh(r, i = md5_hh( 78 i, m = md5_hh(m, f, r, i, d[n + 13], 4, 681279174), f, 79 r, d[n + 0], 11, -358537222), m, f, d[n + 3], 16, 80 -722521979), i, m, d[n + 6], 23, 76029189), r = md5_hh( 81 r, i = md5_hh(i, m = md5_hh(m, f, r, i, d[n + 9], 4, 82 -640364487), f, r, d[n + 12], 11, -421815835), 83 m, f, d[n + 15], 16, 530742520), i, m, d[n + 2], 23, 84 -995338651), r = md5_ii(r, i = md5_ii(i, m = md5_ii(m, f, r, i, 85 d[n + 0], 6, -198630844), f, r, d[n + 7], 10, 1126891415), m, 86 f, d[n + 14], 15, -1416354905), i, m, d[n + 5], 21, -57434055), 87 r = md5_ii(r, i = md5_ii(i, m = md5_ii(m, f, r, i, d[n + 12], 88 6, 1700485571), f, r, d[n + 3], 10, -1894986606), m, f, 89 d[n + 10], 15, -1051523), i, m, d[n + 1], 21, 90 -2054922799), r = md5_ii(r, i = md5_ii(i, m = md5_ii(m, f, r, 91 i, d[n + 8], 6, 1873313359), f, r, d[n + 15], 10, -30611744), 92 m, f, d[n + 6], 15, -1560198380), i, m, d[n + 13], 21, 93 1309151649), r = md5_ii(r, i = md5_ii(i, m = md5_ii(m, f, r, i, 94 d[n + 4], 6, -145523070), f, r, d[n + 11], 10, -1120210379), m, 95 f, d[n + 2], 15, 718787259), i, m, d[n + 9], 21, -343485551), 96 m = safe_add(m, h), f = safe_add(f, t), r = safe_add(r, g), 97 i = safe_add(i, e) 98 } 99 return Array(m, f, r, i) 100} 101 102function md5_cmn(d, _, m, f, r, i) { 103 return safe_add(bit_rol(safe_add(safe_add(_, d), safe_add(f, i)), r), m) 104} 105 106function md5_ff(d, _, m, f, r, i, n) { 107 return md5_cmn(_ & m | ~_ & f, d, _, r, i, n) 108} 109 110function md5_gg(d, _, m, f, r, i, n) { 111 return md5_cmn(_ & f | m & ~f, d, _, r, i, n) 112} 113 114function md5_hh(d, _, m, f, r, i, n) { 115 return md5_cmn(_ ^ m ^ f, d, _, r, i, n) 116} 117 118function md5_ii(d, _, m, f, r, i, n) { 119 return md5_cmn(m ^ (_ | ~f), d, _, r, i, n) 120} 121 122function safe_add(d, _) { 123 var m = (65535 & d) + (65535 & _); 124 return (d >> 16) + (_ >> 16) + (m >> 16) << 16 | 65535 & m 125} 126 127function bit_rol(d, _) { 128 return d << _ | d >>> 32 - _ 129} 130 131function setEnterEvent(domIdOrClass, callback) { 132 $(domIdOrClass).keyup(function (e) { 133 if (e.keyCode == 13) { 134 callback(); 135 } 136 });
137} 138 139// function setNumberEvent(domIdOrClass) { 140// $(domIdOrClass).keydown(function (e) { 141// // console.log(e) 142// if ("1234567890".indexOf(e.key) == -1 && e.key != "Backspace" && e.key != "Delete" && e.key.indexOf("Arrow") == -1) { 143// return false; 144// } 145// }); 146// } 147 148// $(document).ajaxStart(function () { 149// $("body").append($("<div class='spinner_panel'><div>")); 150// $("body").append($("<div class='loading-wrap'><div class='loader'></div></div>")); 151// }); 152 153// $(document).ajaxComplete(function () { 154// $("div.spinner_panel, div.loading-wrap").remove(); 155// }); 156 157var movePage = function (pageNo) { 158 if (document.getElementById('searchForm').pageNo != undefined) { 159 document.getElementById('searchForm').pageNo.value = pageNo; 160 } 161 document.getElementById('searchForm').action = ''; 162 document.getElementById('searchForm').method = 'get'; 163 document.getElementById('searchForm').submit(); 164} 165 166//íì í íì´ì§ ì´ë 167var loadPage = function (pageNo) { 168 document.getElementById('dialogSearchForm').pageNo.value = pageNo; 169 $("#popupDialogContent910").load(document.getElementById('dialogSearchForm').action, $("#dialogSearchForm").serialize(), function () { 170 }); 171} 172 173// íì í íì´ì§ ì´ë ì¤í¬ë¦½í¸ ë³ê²½ 174var replaceLoadPage = function () { 175 $("#dialogSearchForm").find(".paging").find("a").each(function () { 176 var cls = $(this).attr("class"); 177 var isDisabled = cls != undefined && cls.indexOf("is-disabled") > -1; 178 if (isDisabled) { 179 $(this).attr("href", "javascript:void(-1);"); 180 } else { 181 var href = $(this).attr("href").replace("movePage", "loadPage"); 182 $(this).attr("href", href); 183 } 184 }); 185} 186 187function getUUID() { // UUID v4 generator in JavaScript (RFC4122 compliant) 188 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { 189 var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 3 | 8); 190 return v.toString(16); 191 }); 192} 193 194var sessionId = getUUID(); 195 196var postForm = function (formId, url, callback, failCallback) { 197 198 var duplicateValue = MD5(sessionId) + "UUID"; 199 200 $(formId).append($("<input type='hidden' name='__duplicate__' value='" + duplicateValue + "' />")); 201 202 var form = $(formId)[0]; 203 var formData = new FormData(form); 204 205 $(formId).ajaxForm({ 206 url: url, 207 contentType:false, 208 processData:false, 209 beforeSend:()=> $('#loading').modal('show'), 210 complete: ()=>$('#loading').modal('hide'), 211 success: function (response) { 212 // console.log(111111); 213 // console.log(callback) 214 if (typeof callback === 'function') { 215 216 try { 217 response = JSON.parse(response); 218 } catch (e) { 219 console.log(e) 220 } 221 222 if (response.RESULT_ST == "PASS") { 223 callback(response); 224 } else if (response.RESULT_ST == "REDIRECT") { 225 callback(response); 226 location.href = response.REDIRECT_URL; 227 } else if (response.RESULT_ST == "REFRESH") { 228 callback(response); 229 location.reload(); 230 } else if (response.RESULT_ST == "POPUP") { 231 callback(response); 232 233 $("#popupDialogContent").load(response.POPUP_URL, function () { 234 $(".ui-dialog-title").text(response.POPUP_NAME) 235 $('.popup').dialog('open'); 236 }); 237 } else if (response.RESULT_ST == "FAIL") { 238 failProcess(response, failCallback); 239 } 240 } 241 } 242 }); 243 244 $(formId).submit(); 245}; 246 247const postMultipart = function (option,callback,failCallback){ 248 if ( option.duplicate == undefined ) { 249 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 250 // true : ì¤ë³µ íì© í´ì¼ í¨. 251 option.duplicate = false; 252 } 253 console.log(option); 254 console.log(failCallback); 255 if ( !option.data ) { 256 option.data = {}; 257 } 258 259 var duplicateValue = option.duplicate ? getUUID() : sessionId + option.url + encodeURIComponent(option.data); 260 261 option.data["__duplicate__"] = MD5(duplicateValue) + "UUID"; 262 263 $.ajax({
264 265 url: option.url, 266 data:option.data, 267 enctype:'multipart/form-data', 268 contentType: false, 269 method:'POST', 270 processData: false, 271 beforeSend:()=> $('#loading').modal('show'), 272 cache:false, 273 success: 274 function ( response ) { 275 276 try { 277 response = JSON.parse(response); 278 } 279 catch(e) {} 280 281 if ( response.RESULT_ST == "PASS" ) { 282 callback(response); 283 } 284 else if ( response.RESULT_ST == "REDIRECT" ) { 285 callback(response); 286 location.href = response.REDIRECT_URL; 287 } 288 else if ( response.RESULT_ST == "REFRESH" ) { 289 callback(response); 290 location.reload(); 291 } 292 else if ( response.RESULT_ST == "DUPLICATE" ) { 293 callback = function() {}; 294 callback(); 295 } 296 else if ( response.RESULT_ST == "POPUP" ) { 297 callback(response); 298 299 $("#popupDialogContent").load(response.POPUP_URL, function() { 300 $(".ui-dialog-title").text(response.POPUP_NAME) 301 $('.popup').dialog('open'); 302 }); 303 } 304 else if ( response.RESULT_ST == "FAIL" ) { 305 failProcess(response, failCallback); 306 } 307 308 309 }, 310 fail: failCallback, 311 complete: ()=>$('#loading').modal('hide') 312 }); 313} 314 315 316 317var postAjaxForm = function (formId, url, callback, failCallback) { 318 var duplicateValue = MD5(sessionId) + "UUID"; 319 $(formId).append($("<input type='hidden' name='__duplicate__' value='" + duplicateValue + "' />")); 320 321 var form = $(formId)[0]; 322 var formData = new FormData(form); 323 324 $.ajax({
325 url:"/inquiry/inquiry/write", 326 type:'POST', 327 data:formData, 328 contentType:false, 329 processData:false 330 331 }).done(function(response){ 332 if (typeof callback === 'function') { 333 try { 334 response = JSON.parse(response); 335 } catch (e) { 336 } 337 338 if (response.RESULT_ST == "PASS") { 339 callback(response); 340 } else if (response.RESULT_ST == "REDIRECT") { 341 callback(response); 342 location.href = response.REDIRECT_URL; 343 } else if (response.RESULT_ST == "REFRESH") { 344 callback(response); 345 location.reload(); 346 } else if (response.RESULT_ST == "POPUP") { 347 callback(response); 348 349 $("#popupDialogContent").load(response.POPUP_URL, function () { 350 $(".ui-dialog-title").text(response.POPUP_NAME) 351 $('.popup').dialog('open'); 352 }); 353 } else if (response.RESULT_ST == "FAIL") { 354 failProcess(response, failCallback); 355 } 356 } 357 }); 358}; 359 360const newPost = function (option, callback, failCallback,cCallback) { 361 if (option.duplicate == undefined) { 362 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 363 // true : ì¤ë³µ íì© í´ì¼ í¨. 364 option.duplicate = false; 365 } 366 367 if (!option.data) { 368 option.data = {}; 369 } 370 371 var duplicateValue = option.duplicate ? getUUID() : sessionId + option.url + encodeURIComponent(JSON.stringify(option.data)); 372 373 option.data["__duplicate__"] = MD5(duplicateValue) + "UUID"; 374 $.ajax({
375 376 url: option.url, 377 param: $.param({'__duplicate__': MD5(duplicateValue) + "UUID"}), 378 data: JSON.stringify(option.data), 379 contentType: 'application/json', 380 method: 'POST', 381 datatype: 'json', 382 beforeSend:()=> $('#loading').modal('show'), 383 success: 384 function (response) { 385 $('#loading').modal('hide') 386 387 try { 388 response = JSON.parse(response); 389 } catch (e) { 390 } 391 392 if (response.RESULT_ST == "PASS") { 393 callback(response); 394 } else if (response.RESULT_ST == "REDIRECT") { 395 callback(response); 396 location.href = response.REDIRECT_URL; 397 } else if (response.RESULT_ST == "REFRESH") { 398 callback(response); 399 location.reload(); 400 } else if (response.RESULT_ST == "DUPLICATE") { 401 callback = function () { 402 }; 403 callback(); 404 } else if (response.RESULT_ST == "POPUP") { 405 callback(response); 406 407 $("#popupDialogContent").load(response.POPUP_URL, function () { 408 $(".ui-dialog-title").text(response.POPUP_NAME) 409 $('.popup').dialog('open'); 410 }); 411 } else if (response.RESULT_ST == "FAIL") { 412 failProcess(response, failCallback); 413 } 414 415 416 }, 417 fail: failCallback, 418 complete: cCallback 419 }); 420 421 422} 423 424const newPut = function (option, callback, failCallback) { 425 if (option.duplicate == undefined) { 426 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 427 // true : ì¤ë³µ íì© í´ì¼ í¨. 428 option.duplicate = false; 429 } 430 431 if (!option.data) { 432 option.data = {}; 433 } 434 435 var duplicateValue = option.duplicate ? getUUID() : sessionId + option.url + encodeURIComponent(option.data); 436 437 option.data["__duplicate__"] = MD5(duplicateValue) + "UUID"; 438 439 $.ajax({
440 441 url: option.url, 442 data: JSON.stringify(option.data), 443 contentType: 'application/json', 444 method: 'PUT', 445 datatype: 'json', 446 success: 447 function (response) { 448 449 try { 450 response = JSON.parse(response); 451 } catch (e) { 452 } 453 454 if (response.RESULT_ST == "PASS") { 455 callback(response); 456 } else if (response.RESULT_ST == "REDIRECT") { 457 callback(response); 458 location.href = response.REDIRECT_URL; 459 } else if (response.RESULT_ST == "REFRESH") { 460 callback(response); 461 location.reload(); 462 } else if (response.RESULT_ST == "DUPLICATE") { 463 callback = function () { 464 }; 465 callback(); 466 } else if (response.RESULT_ST == "POPUP") { 467 callback(response); 468 469 $("#popupDialogContent").load(response.POPUP_URL, function () { 470 $(".ui-dialog-title").text(response.POPUP_NAME) 471 $('.popup').dialog('open'); 472 }); 473 } else if (response.RESULT_ST == "FAIL") { 474 failProcess(response, failCallback); 475 } 476 477 478 }, 479 fail: failCallback, 480 }); 481 482 483} 484 485const newDelete = function (option, callback, failCallback) { 486 if (option.duplicate == undefined) { 487 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 488 // true : ì¤ë³µ íì© í´ì¼ í¨. 489 option.duplicate = false; 490 } 491 492 if (!option.data) { 493 option.data = {}; 494 } 495 496 var duplicateValue = option.duplicate ? getUUID() : sessionId + option.url + encodeURIComponent(option.data); 497 498 option.data["__duplicate__"] = MD5(duplicateValue) + "UUID"; 499 500 $.ajax({
501 502 url: option.url, 503 data: JSON.stringify(option.data), 504 contentType: 'application/json', 505 method: 'DELETE', 506 datatype: 'json', 507 success: 508 function (response) { 509 510 try { 511 response = JSON.parse(response); 512 } catch (e) { 513 } 514 515 if (response.RESULT_ST == "PASS") { 516 callback(response); 517 } else if (response.RESULT_ST == "REDIRECT") { 518 callback(response); 519 location.href = response.REDIRECT_URL; 520 } else if (response.RESULT_ST == "REFRESH") { 521 callback(response); 522 location.reload(); 523 } else if (response.RESULT_ST == "DUPLICATE") { 524 callback = function () { 525 }; 526 callback(); 527 } else if (response.RESULT_ST == "POPUP") { 528 callback(response); 529 530 $("#popupDialogContent").load(response.POPUP_URL, function () { 531 $(".ui-dialog-title").text(response.POPUP_NAME) 532 $('.popup').dialog('open'); 533 }); 534 } else if (response.RESULT_ST == "FAIL") { 535 failProcess(response, failCallback); 536 } 537 538 539 }, 540 fail: failCallback, 541 }); 542 543 544} 545 546 547var post = function (option, callback, failCallback) { 548 $('.confirm').prop('disabled',true) 549 $('#loading').modal('show') 550 if (option.duplicate == undefined) { 551 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 552 // true : ì¤ë³µ íì© í´ì¼ í¨. 553 option.duplicate = false; 554 } 555 556 if (!option.param) { 557 option.param = {}; 558 } 559 560 var duplicateValue = option.duplicate ? getUUID() : sessionId + option.url + encodeURIComponent(option.param); 561 if (typeof option.param == "object") { 562 option.param["__duplicate__"] = MD5(duplicateValue) + "UUID"; 563 } else { 564 option.param += "&__duplicate__=" + MD5(duplicateValue) + "UUID"; 565 } 566 567 ; 568 $.post(option.url, option.param, function (response) { 569 $('.confirm').prop('disabled',false); 570 try { 571 response = JSON.parse(response); 572 } catch (e) { 573 $('#loading').modal('hide') 574 } 575 $('#loading').modal('hide') 576 if (response.RESULT_ST == "PASS") { 577 callback(response); 578 } else if (response.RESULT_ST == "REDIRECT") { 579 callback(response); 580 location.href = response.REDIRECT_URL; 581 } else if (response.RESULT_ST == "REFRESH") { 582 callback(response); 583 location.reload(); 584 } else if (response.RESULT_ST == "DUPLICATE") { 585 callback = function () { 586 }; 587 callback(); 588 } else if (response.RESULT_ST == "POPUP") { 589 callback(response); 590 591 $("#popupDialogContent").load(response.POPUP_URL, function () { 592 $(".ui-dialog-title").text(response.POPUP_NAME) 593 $('.popup').dialog('open'); 594 }); 595 } else if (response.RESULT_ST == "FAIL") { 596 597 failProcess(response, failCallback); 598 } 599 600 601 }); 602 603}; 604 605var get = function (option, callback, failCallback) { 606 607 if (option.duplicate == undefined) { 608 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 609 // true : ì¤ë³µ íì© í´ì¼ í¨. 610 option.duplicate = false; 611 } 612 613 if (!option.param) { 614 option.param = {}; 615 } 616 617 var duplicateValue = option.duplicate ? getUUID() : sessionId + option.url + encodeURIComponent(option.param); 618 if (typeof option.param == "object") { 619 option.param["__duplicate__"] = MD5(duplicateValue) + "UUID"; 620 } else { 621 option.param += "&__duplicate__=" + MD5(duplicateValue) + "UUID"; 622 } 623 624 $.get(option.url, option.param, function (response) { 625 try { 626 response = JSON.parse(response); 627 } catch (e) { 628 } 629 630 if (response.RESULT_ST == "PASS") { 631 callback(response); 632 } else if (response.RESULT_ST == "REDIRECT") { 633 callback(response); 634 location.href = response.REDIRECT_URL; 635 } else if (response.RESULT_ST == "REFRESH") { 636 callback(response); 637 location.reload(); 638 } else if (response.RESULT_ST == "DUPLICATE") { 639 callback = function () { 640 }; 641 callback(); 642 } else if (response.RESULT_ST == "POPUP") { 643 callback(response); 644 645 $("#popupDialogContent").load(response.POPUP_URL, function () { 646 $(".ui-dialog-title").text(response.POPUP_NAME) 647 $('.popup').dialog('open'); 648 }); 649 } else if (response.RESULT_ST == "FAIL") { 650 failProcess(response, failCallback); 651 } 652 $('#loading').modal('hide') 653 });
654 655}; 656 657 658function failProcess(response, failCallback) { 659 660 var message = response.RESULT_MSG.error; 661 if (!message) { 662 message = response.RESULT_MSG; 663 } 664 // ì¸ì ë§ë£ 665 if (response.RESULT_CODE == "9999") { 666 location.href = "/login"; 667 } 668 // ì¸ì¦ì ë³´ í림 669 else if (response.RESULT_CODE == "9998") { 670 if (failCallback) { 671 failCallback(response); 672 } else { 673// alert(response.RESULT_MSG); 674 alert(message); 675 } 676 } 677 // ì ê·¼ ê¶í ìì 678 else if (response.RESULT_CODE == "9997") { 679 if (failCallback) { 680 failCallback(response); 681 } else { 682// alert(response.RESULT_MSG); 683 alert(message); 684 } 685 } 686 // íì ì ë ¥ íë¼ë¯¸í° 미ì ë¬ 687 else if (response.RESULT_CODE == "1000") { 688 if (failCallback) { 689 failCallback(response); 690 } else { 691 //alert(response.RESULT_MSG); 692 alert(message); 693 } 694 $("#" + response.FIELD_NAME).focus(); 695 } 696 // í¨ì¤ìë ë§ë£ë¨ 697 else if (response.RESULT_CODE == "2000") { 698 if (failCallback) { 699 failCallback(response); 700 } else { 701 alert(message); 702// alert(response.RESULT_MSG); 703 } 704 } 705 // ê³ì ì ê¹ 706 else if (response.RESULT_CODE == "2001") { 707// if ( failCallback ) { 708// failCallback(response); 709// } 710// else { 711 //alert(response.RESULT_MSG); 712 confirmDesign("", message, function () { 713 location.href = "/member/find/password"; 714 }); 715// } 716 } 717 // ìì¤í ìë¬ 718 else if (response.RESULT_CODE == "-9999") { 719// alert(response.RESULT_MSG); 720 alert(message); 721 } 722 // ê·¸ ì¸ 723 else { 724 if (failCallback) { 725 failCallback(response); 726 } else { 727// alert(response.RESULT_MSG); 728 alert(message); 729 } 730 } 731} 732 733// spinner ìë ajax í¸ì¶ 734var Ajax = { 735 request: function (ops) { 736 if (typeof ops == 'string') ops = {url: ops}; 737 ops.url = ops.url || ''; 738 ops.method = ops.method || 'get' 739 ops.data = ops.data || {}; 740 741 if (ops.duplicate == undefined) { 742 // false : ì¤ë³µ ë°©ì§í´ì¼ í¨. 743 // true : ì¤ë³µ íì© í´ì¼ í¨. 744 ops.duplicate = false; 745 } 746 747 var duplicateValue = ops.duplicate ? getUUID() : sessionId + ops.url + encodeURIComponent(ops.data) + "UUID"; 748 if (typeof ops.data == "object") { 749 ops.data["__duplicate__"] = duplicateValue; 750 } else { 751 ops.data += "&__duplicate__=" + duplicateValue 752 } 753 754 var getParams = function (data, url) { 755 var arr = [], str; 756 for (var name in data) { 757 arr.push(name + '=' + encodeURIComponent(data[name])); 758 } 759 str = arr.join('&'); 760 if (str != '') { 761 return url ? (url.indexOf('?') < 0 ? '?' + str : '&' + str) : str; 762 } 763 return ''; 764 } 765 var api = { 766 host: {}, 767 process: function (ops) { 768 var self = this; 769 this.xhr = null; 770 if (window.ActiveXObject) { 771 this.xhr = new ActiveXObject('Microsoft.XMLHTTP'); 772 } else if (window.XMLHttpRequest) { 773 this.xhr = new XMLHttpRequest(); 774 } 775 if (this.xhr) { 776 this.xhr.onreadystatechange = function () { 777 if (self.xhr.readyState == 4 && self.xhr.status == 200) { 778 var result = self.xhr.responseText; 779 if (ops.json === true && typeof JSON != 'undefined') { 780 result = JSON.parse(result); 781 } 782 self.doneCallback && self.doneCallback.apply(self.host, [result, self.xhr]); 783 } else if (self.xhr.readyState == 4) { 784 self.failCallback && self.failCallback.apply(self.host, [self.xhr]); 785 } 786 self.alwaysCallback && self.alwaysCallback.apply(self.host, [self.xhr]); 787 } 788 } 789 if (ops.method == 'get') { 790 this.xhr.open("GET", ops.url + getParams(ops.data, ops.url), true); 791 } else { 792 this.xhr.open(ops.method, ops.url, true); 793 this.setHeaders({ 794 'X-Requested-With': 'XMLHttpRequest', 795 'Content-type': 'application/x-www-form-urlencoded' 796 }); 797 } 798 if (ops.headers && typeof ops.headers == 'object') { 799 this.setHeaders(ops.headers); 800 } 801 setTimeout(function () { 802 ops.method == 'get' ? self.xhr.send() : self.xhr.send(getParams(ops.data)); 803 }, 20); 804 return this; 805 }, 806 done: function (callback) { 807 this.doneCallback = callback; 808 return this; 809 }, 810 fail: function (callback) { 811 this.failCallback = callback; 812 return this; 813 }, 814 always: function (callback) { 815 this.alwaysCallback = callback; 816 return this; 817 }, 818 setHeaders: function (headers) { 819 for (var name in headers) { 820 this.xhr && this.xhr.setRequestHeader(name, headers[name]); 821 } 822 } 823 } 824 return api.process(ops); 825 } 826}; 827 828
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.