1var selectedObj = ('form[name=detailSearchForm] .tbl_input input[name=v1]'); 2 3 4//form ì 무 ì²´í¬ 5$.detailFormCheck = function(obj){ 6 var r = false; 7 try{ 8 if(obj.is('form')) r = true; 9 }catch(exception){} 10 return r; 11} 12 13//[ajax] ìì² 14$.fn.setDetailAjax = function(data, url, dataType, method, loadingFlag){ 15 16 var deferred = $.Deferred();// promise 17 var dataValue = data; 18 if($.detailFormCheck(data)) dataValue = data.serialize(); 19 20 var setDataType = "html"; 21 if(dataType !== undefined) setDataType = dataType; 22 23 var obj = $(this); 24 //ë¡ë©ë° ê°ì í´ì beforeSend ì¤ì ì´ê¸°í resurce/common/jquery_plugin/jquer_plugincommon_functions.js 25 $.ajax({ 26 type: method, 27 async: true, 28 dataType: setDataType, 29 url: url, 30 data: dataValue, 31 32 error: function(){ 33 deferred.reject(); 34 }, 35 beforeSend:function(){ 36 if(loadingFlag) ItgJs.showLoading(); 37 }, 38 success: function(msg){ 39 if(setDataType == "json"){ 40 deferred.resolve(msg); 41 }else{ 42 obj.html(msg).promise().done(function(){ 43 deferred.resolve(); 44 }); 45 } 46 }, 47 complete:function(e){ 48 if(loadingFlag) ItgJs.hideLoading(); 49 } 50 }); 51 return deferred.promise(); 52} 53 54 55$(document).ready(function(){ 56 var winUrl = window.location.href; 57 $('form[name=detailSearchForm] .tbl_input input').focus(function(){//ì ë ¥ì°½ ì íì 58 selectedObj = $(this); 59 }); 60 //detailVrKeyword();// ìì¸ê²ì ë¤êµì´ ì ë ¥ê¸° (ê°ì íì) 61 62 list_scroll(); 63 pop_sch_tab(); 64 65 //ë©ë´ ê°ë¡ì¤í¬ë¡¤ 66 $(".sch_layer").click(function(){ 67 list_scroll(); 68 }); 69 // ê³ ê¸ê²ì í¼ì¹ì§/ì 기 70 $(".sch_more_btn").click(function(){ 71 $(this).toggleClass('on'); 72 $(".sch_add_tbl").toggle(); 73 }); 74 // ì ìê²ì ì ë³´í¼ì¹ì§/ì 기 75 //$(".sch_more_list").click(function(){ 76 $(document).on('click','.sch_more_list',function(){ 77 var btnObj = $(this); 78 var is_more_tbl = $(this).closest(".sch_tbl_wrap").find(".more_group"); 79 80 if($(is_more_tbl).size() == 0){ 81 var acControlNo = btnObj.attr("data-acControlNo"); 82 var acTitle = btnObj.attr("data-title"); 83 var acTitleControlNo = btnObj.attr("data-titleControlNo"); 84/* JUN 260520 ISNIê²ì êµì¤ ìë£ ë³ë ì¶ê° 85 var dataValue = ({"acControlNo":acControlNo});*/ 86 var dataValue = ({"acControlNo":acControlNo, "acTitle" : acTitle, "acTitleControlNo" : acTitleControlNo}); 87 88 89 var viewObj = btnObj.parent().find("span.isniDetail"); 90 $(viewObj).setDetailAjax(dataValue, "/NL/search/ac_isni_detail.ajax", "html","POST", true).done(function(data){ 91 btnObj.setToggleIsniGroup(); 92 }); 93 }else{ 94 btnObj.setToggleIsniGroup(); 95 } 96 }); 97 98 //ì ìê²ì í ê¸ 99 $.fn.setToggleIsniGroup = function(){ 100 $(this).toggleClass('on'); 101 $(this).closest('.sch_tbl_wrap').find('.tbl_top_group').toggleClass('close'); 102 var is_more_tbl = $(this).closest(".sch_tbl_wrap").find(".more_group"); 103 if($( window ).width() < 767){ 104 if($(is_more_tbl).css("display") == "none"){ 105 $(is_more_tbl).css('display','block'); 106 } else { 107 $(is_more_tbl).hide(); 108 } 109 } else { 110 if($(is_more_tbl).css("display") == "none"){ 111 $(is_more_tbl).css('display','table'); 112 } else { 113 $(is_more_tbl).hide(); 114 } 115 } 116 } 117 118 119 // ìì¸ê²ì íë²í¼ 120 $(".sch_pop_wrap .sch_ctgr_item").click(function(){ 121 $(".ctgr_cont_wrap").hide(); 122 $(".sch_pop_wrap .sch_ctgr_item").removeClass("active"); 123 $(".sch_pop_wrap .sch_ctgr_item a .check-text").remove(); 124 $(this).addClass("active"); 125 $(this).children("a").append('<span class="ir_text check-text">(ì íë¨)</span>'); 126 $(".sch_pop_wrap .sch_ctgr_item a ").removeAttr("title"); 127 $(this).children("a").attr('title','ì íë¨'); 128 if($(this).hasClass("item_type") == true){ 129 $(".ctgr_cont_type").show(); 130 } else if($(this).hasClass("item_author") == true) { 131 //JUN 260730 ê³ ê¸ê²ì ëë ì ë ì´ê¸°í 132 $(".ctgr_cont_author").show(); 133 //ì ìì ë³´ Session Storage íì¶ 134 //$('#acName').val(sessionStorage.getItem("nlAcHistory_#acName"));//ê°ì¸ëª í¤ìë 135 //$('#acOrgName').val(sessionStorage.getItem("nlAcHistory_#acOrgName"));//ë¨ì²´ëª í¤ìë 136 if($('#acName').val() != null) $("label[for=acName]").hide(); 137 if($('#acOrgName').val() != null) $("label[for=acOrgName]").hide(); 138 //$('#acDataList').html(sessionStorage.getItem("nlAcHistory_#acDataList"));//ê°ì¸ëª 139 //$('#acOrgDataList').html(sessionStorage.getItem("nlAcHistory_#acOrgDataList"));//ë¨ì²´ëª 140 141 } else { 142 $(".ctgr_cont_subject").show(); 143 setTimeout(function(){ 144 $('.ctgr_cont_tab_wrap a').each(function(){ 145 if ( $(this).hasClass('active') ){ 146 if ( winUrl.split('/')[3] == 'EN'){ 147 $(this)[0].title = 'Selected'; 148 } else { 149 $(this)[0].title = 'ì íë¨'; 150 } 151 } 152 }); 153 }, 200); 154 } 155 }); 156 // íì ì¢ ë£ì 157 $(".sch_pop_wrap .btn_close").click(function(){ 158 if($(".sch_more_btn").hasClass("on") == true){ 159 return; 160 } else { 161 $(".sch_more_btn").toggleClass('on'); 162 } 163 $(".sch_add_tbl").show(); 164 }); 165 // 리ì¤í¸ í´ë¦ 166 $(".sch_ctgr_list a").click(function(){ 167 var isTxt = $(this).text(); 168 if($(this).hasClass("sch_list_btn") == true){ 169 $(".sch_block_wrap .sch_list_btn").removeClass('active'); 170 $(this).addClass('active'); 171 $(".sch_tit_wrap .sch_tit, .add_title_hidden").text(isTxt); 172 $(".sch_tit_wrap .sch_sub_tit").hide(); 173 $(".sch_subList_wrap li").hide(); 174 $(".sch_ctgr_list").removeClass("pdd_b"); 175 if($(this).hasClass("multimedia") == true){ 176 $(".sch_subList_wrap").show(); 177 $(".sch_subList_wrap li.media").show(); 178 if($( window ).width() < 767){ 179 $(".sch_ctgr_list").addClass("pdd_b"); 180 $(".sch_subList_wrap").css('hieght','45px'); 181 182 /*JUN ë©í°ë¯¸ëì´ ëª¨ë°ì¼ íê²½ì¼ ë 짤림íì ê´ë ¨ ì²ë¦¬ */ 183 var multiMediaWidth = 0; 184 $(".sch_subList").find('li').closest('li').each(function(){ 185 multiMediaWidth =multiMediaWidth + $(this).width() + 35 186 }) 187 $(".sch_subList").css('width',multiMediaWidth + "px"); 188 } 189 } else if($(this).hasClass("alternative") == true){ 190 $(".sch_subList_wrap").show(); 191 $(".sch_subList_wrap li.disabled").show(); 192 if($( window ).width() < 767){ 193 $(".sch_ctgr_list").addClass("pdd_b"); 194 $(".sch_subList_wrap").css('hieght','45px'); 195 $(".sch_subList").css('width','100%'); 196 } 197 } else if($(this).hasClass("website") == true){ 198 $("#webSiteUrl").show(); 199 $(".sch_subList_wrap").hide(); 200 } else { 201 $(".sch_subList_wrap").hide(); 202 $("#webSiteUrl").hide(); 203 } 204 } else { 205 $(".sch_tit_wrap .sch_sub_tit").show(); 206 $(".sch_subList_wrap .sub_list_btn").removeClass('active'); 207 $(this).addClass('active'); 208 $(".sch_tit_wrap .sch_sub_tit").text(isTxt); 209 } 210 }); 211 // íì ì¢ ë£ì 212 $(".detail_search_wrap h4 a").click(function(){ 213 $('.sch_tips').toggleClass('active'); 214 }); 215 216 $('.sch_tips a').on('click', function(){ 217 $(".detail_search_wrap h4 > a").focus(); 218 }); 219 //JUN 241230 í´í ì¶ê° 220 $(".search_detail_tooltip a").click(function(){ 221 $('.search_detail_tooltip .sch_tips').toggleClass('active'); 222 }); 223 224 $('.search_detail_tooltip a').on('click', function(){ 225 $(".search_detail_tooltip a").focus(); 226 }); 227 228 229 230 // ì ìë³/주ì ë³ ê²ì íë²í¼ 231 $(".ctgr_cont_tab_wrap a").click(function(){ 232 var href = $(this).attr("href"); 233 var cls = href.replace('#', '.tab_'); 234 $(".ctgr_cont_tab_wrap a").each(function(){ 235 $(this)[0].title = ''; 236 }); 237 $(this).closest(".ctgr_cont_tab_wrap").find("a").removeClass("active"); 238 $(this).addClass("active"); 239 240 if ( winUrl.split('/')[3] == 'EN'){ 241 $(this)[0].title = 'Selected'; 242 } else { 243 $(this)[0].title = 'ì íë¨'; 244 } 245 $(cls).closest(".ctgr_cont_wrap").find(".ctgr_cont_tab").hide(); 246 $(cls).show(); 247 }); 248 // 주ì ë³ ê²ì - focus/hover 리ì¤í¸ 249 $(".sch_list_menu ul li a").focus(function() { 250 if($( window ).width() > 767){ 251 $(this).closest("ul").find('ul').hide(); 252 $(this).closest("li").children('ul').show(); 253 if( $(this).closest("li").children('ul').length > 0 ){ 254 $(this).closest("ul").children('li').find('a').removeClass('on'); 255 $(this).addClass('on'); 256 } else { 257 $(this).closest("ul").find('a').removeClass('on'); 258 $(this).closest("ul").find('ul').hide(); 259 } 260 $(".sch_list_menu ul li a").removeClass('hov'); 261 $(this).addClass('hov'); 262 } 263 }); 264 $(".sch_list_menu ul li a").hover(function() { 265 if($( window ).width() > 767){ 266 $(this).closest("ul").find('ul').hide(); 267 $(this).closest("li").children('ul').show(); 268 if( $(this).closest("li").children('ul').length > 0 ){ 269 $(this).closest("ul").children('li').find('a').removeClass('on'); 270 $(this).addClass('on'); 271 } else { 272 $(this).closest("ul").find('a').removeClass('on'); 273 $(this).closest("ul").find('ul').hide(); 274 } 275 $(".sch_list_menu ul li a").removeClass('hov'); 276 $(this).addClass('hov'); 277 } 278 }); 279 280 $(".sch_list_menu ul li a").each(function(){ 281 this.title = '주ì ê²ì'; 282 }); 283 284 285 //주ì ë³ê²ì ì ë í¸ë°ì¤ 286 var depth_clone_tab01 = $(".tab_01_subject .sch_list_menu .sch_list_depth01").children('li').clone(); 287 var depth_clone_tab02 = $(".tab_02_subject .sch_list_menu .sch_list_depth01").children('li').clone(); 288 $(".tab_01_subject .sch_select_menu .sel_menu01").append(depth_clone_tab01).find('.sch_depth').remove(); 289 $(".tab_02_subject .sch_select_menu .sel_menu01").append(depth_clone_tab02).find('.sch_depth').remove(); 290 //주ì ë³ê²ì ì ë í¸ë°ì¤ ììë²í¼ 291 $(".sch_select_menu").on("click", ".init", function() { 292 var depth_clone = $(this).closest(".ctgr_cont_tab").find(".sch_list_menu").children('ul').children('li').clone(); 293/* if($( window ).width() < 767){*/ 294 if($( window ).width() <=1024){ 295 if($(this).next("ul").find('li').length > 0 ){ 296 $(this).next("ul").toggle(); 297 } 298 } 299 return false; 300 }); 301 //주ì ë³ê²ì ì ë í¸ë°ì¤ ì íì 302 var allOptions = $(".sch_select_menu ul").children('li'); 303 $(".sch_select_menu ul").on("click", "li", function() { 304 var sel_txt = $(this).text(); 305 var ref = $(this).children('a').attr('href'); 306 // ê²ìë²í¼ 307 $(this).closest(".sch_select_menu").find(".search_btn").attr("href" , ref); 308 if($( window ).width() <=1024){ 309 /*if($( window ).width() < 767){*/ 310 $('.sch_list_menu li').removeClass('selected_open'); 311 $('.sch_depth a[href="'+ref+'"]').closest('li').addClass('selected_open'); 312 allOptions.removeClass('selected'); 313 $(this).addClass('selected'); 314 $(this).closest(".select_menu_wrap").children('.init').text($(this).text()); 315 $(this).closest("ul").toggle(); 316 var sel_depth_clone = $(".sch_list_menu .selected_open > ul > li").clone(); 317 if($(this).closest('ul').hasClass('sel_menu01') == true){ 318 $(this).closest(".sch_select_menu").find(".sel_menu02").find('li').remove(); 319 $(this).closest(".sch_select_menu").find(".sel_menu02").append(sel_depth_clone).find('.sch_depth').remove(); 320 if($(".sel_menu02").children('li').length > 0 ){ 321 $(".sel_menu02").closest(".select_menu_wrap").children('.init').text('ì íí´ì£¼ì¸ì.'); 322 } else { 323 $(".sel_menu02").closest(".select_menu_wrap").children('.init').text('ë¶ë¥ê° ììµëë¤.'); 324 } 325 } else if($(this).closest('ul').hasClass('sel_menu02') == true) { 326 $(this).closest(".sch_select_menu").find(".sel_menu03").find('li').remove(); 327 $(this).closest(".sch_select_menu").find(".sel_menu03").append(sel_depth_clone).find('.sch_depth').remove(); 328 if($(".sel_menu03").children('li').length > 0 ){ 329 $(".sel_menu03").closest(".select_menu_wrap").children('.init').text('ì íí´ì£¼ì¸ì.'); 330 } else { 331 $(".sel_menu03").closest(".select_menu_wrap").children('.init').text('ë¶ë¥ê° ììµëë¤.'); 332 } 333 } else if($(this).closest('ul').hasClass('sel_menu03') == true) { 334 $(this).closest(".sch_select_menu").find(".sel_menu04").find('li').remove(); 335 $(this).closest(".sch_select_menu").find(".sel_menu04").append(sel_depth_clone).find('.sch_depth').remove(); 336 if($(".sel_menu04").children('li').length > 0 ){ 337 $(".sel_menu04").closest(".select_menu_wrap").children('.init').text('ì íí´ì£¼ì¸ì.'); 338 } else { 339 $(".sel_menu04").closest(".select_menu_wrap").children('.init').text('ë¶ë¥ê° ììµëë¤.'); 340 } 341 } 342 } 343 return false; 344 }); 345 //주ì ë³ê²ì ì ë í¸ë°ì¤ 리ì ë²í¼ 346 $(".sch_select_menu .reset_btn").click(function(){ 347 $(".select_menu_wrap ul:not(.sel_menu01)").find('li').remove(); 348 $(".select_menu_wrap ul:not(.sel_menu01)").closest('.select_menu_wrap').children('.init').text('ìì ë¶ë¥ë¥¼ ì íí´ì£¼ì¸ì.'); 349 $(".sel_menu01").closest('.select_menu_wrap').children('.init').text('ì íí´ì£¼ì¸ì.'); 350 $(this).closest(".sch_select_menu").find(".search_btn").attr("href" , "#none"); 351 }); 352 353 //주ì ì´ê²ì ì ë í¸ë°ì¤ 354 $(".scroll_box_l .box_cont a").click(function(){ 355 var txt = $(this).text(); 356 $(this).closest(".scroll_box_l").find(".box_txt").text(txt); 357 $(this).closest(".box_cont").find("a").removeClass("active"); 358 $(this).addClass("active"); 359 if($( window ).width() <= 1024){ 360 /*if($( window ).width() < 767){*/ 361 $(this).closest(".box_cont").toggle(); 362 } 363 }); 364 $(".scroll_box_l .box_txt").click(function(){ 365 if($( window ).width() <= 1024){ 366 /*if($( window ).width() < 767){*/ 367 $(this).closest(".scroll_box_l").find(".box_cont").toggle(); 368 } 369 }); 370 371 //[ë¤êµì´ì ë ¥ê¸°] V1 372 var vrKeyboardNLDetailSearch = new VRKeyboard( 373 'form[name="detailSearchForm"] input[name="v1"]', 374 '#v1WorldWrapperBtn', 375 'form[name="detailSearchForm"] .keyboard-wrapper', 376 { position: { top: 40, right: 0, zIndex: 210} } 377 ); 378 379 //[ë¤êµì´ì ë ¥ê¸°] V2 380 var vrKeyboardNLDetailSearch = new VRKeyboard( 381 'form[name="detailSearchForm"] input[name="v2"]', 382 '#v2WorldWrapperBtn', 383 'form[name="detailSearchForm"] .keyboard-wrapper', 384 { position: { top: 90, right: 0, zIndex: 210} } 385 ); 386 387 //[ë¤êµì´ì ë ¥ê¸°] V3 388 var vrKeyboardNLDetailSearch = new VRKeyboard( 389 'form[name="detailSearchForm"] input[name="v3"]', 390 '#v3WorldWrapperBtn', 391 'form[name="detailSearchForm"] .keyboard-wrapper', 392 { position: { top: 140, right: 0, zIndex: 210} } 393 ); 394 395 //[ë¤êµì´ì ë ¥ê¸°] V4 396 var vrKeyboardNLDetailSearch = new VRKeyboard( 397 'form[name="detailSearchForm"] input[name="v4"]', 398 '#v4WorldWrapperBtn', 399 'form[name="detailSearchForm"] .keyboard-wrapper', 400 { position: { top: 190, right: 0, zIndex: 210} } 401 ); 402}); 403 404$(window).resize(function (){ 405 list_scroll(); 406 if($( window ).width() < 767){ 407 $(".scroll_box_l .box_cont").hide(); 408 } else { 409 $(".sch_add_tbl").show(); 410 $(".scroll_box_l .box_cont").show(); 411 $(".sch_subList_wrap").css('left','0'); 412 if($(".sch_more_btn").hasClass("on") != true){ 413 $(".sch_more_btn").toggleClass('on'); 414 } 415 } 416}); 417 418 419//ìì¸ê²ì ë¤êµì´ì ë ¥ê¸° 420function detailVrKeyword(){ 421 if($('.worldword-wrap').size() > 1) $('.worldword-wrap:not(:eq(0))').remove();//ìì±ë ë¤êµì´ ì ë ¥ê¸° ìì (0ì ê²ìì°½ì©.. ê°ì íì) 422 var top = 'auto'; 423 //if(selectedObj.offset() != undefined) top = selectedObj.offset().top+'px'; 424 425 var vrKeyboardNlSearch = new VRKeyboard( 426 selectedObj, 427 'form[name=detailSearchForm] .btn-worldword', 428 '.search-form_group .btn-worldword-wrap', 429 { position: { top: top, right: -30, zIndex: 210} } 430 ); 431} 432 433//모ë°ì¼ ì²´í¬ 434function isMobile() { 435 return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); 436} 437//리ì¤í¸ë©ë´ ì¤í¬ë¡¤ 438function list_scroll(){ 439 var totalWidth = 0; 440 var set = $(".sch_list_wrap li"); 441 var set_lenght = $(".sch_list_wrap li").length; 442 var set_wid = $(".scroll_wid_wrap .scroll_wid > *"); 443 var set_wid_lenght = $(".scroll_wid_wrap .scroll_wid > *").length; 444 set.each(function(){ 445 totalWidth = totalWidth + $(this).outerWidth() + (30 * set_lenght); 446 }); 447 set_wid.each(function(){ 448 totalWidth_wid = totalWidth + $(this).outerWidth() + 30; 449 }); 450 /*if ($( window ).width() < 767) {*/ 451 $(".sch_list_wrap").css("width", totalWidth);
452 $(".scroll_wid_wrap .scroll_wid").css("width", totalWidth); 453 454 //JUN 250508 ì¼ë° íë©´ì¼ëë ì¤í¬ë¡¤ ì¶ê° 455 var searchListTotWidth = 0; 456 $(".header_top_wrap .search_section .scroll_wid").closest('div').find('a,span.txt_btn').each(function(){ 457 searchListTotWidth = searchListTotWidth + parseInt($(this).prop("offsetWidth")) + parseInt($(this).css('margin-right').replace('px','')) ; 458 }) 459 $(".header_top_wrap .search_section .scroll_wid").css("width", searchListTotWidth + 100); 460 461 var divWidth = $(".header_top_wrap .search_section.scroll_wid_wrap") 462 var categoryWidth = $(".header_top_wrap .search_section.scroll_wid_wrap .scroll_wid") 463 if(divWidth.length != 0 && categoryWidth.length != 0){ 464 if(divWidth[0].offsetWidth > categoryWidth[0].offsetWidth){ 465 $(".search_header_wrap .header_top_wrap").addClass('no-after'); 466 }else{ 467 $(".search_header_wrap .header_top_wrap").removeClass('no-after'); 468 } 469 } 470 471 472 $(".search_header_wrap .scroll_wid_wrap").css('overflow','hidden'); 473 $(".search_header_wrap .scroll_wid_wrap").css('overflowX','auto'); 474 $(".search_header_wrap").css("min-width","0"); 475 $(".sch_list_wrap").closest("div").css("overflow-x","auto"); 476 //모ë°ì¼ììë§ ì¤í 477 if (isMobile()) { 478 // ì íë 리ì¤í¸ë©ë´ë¥¼ ì¢ì¸¡ì¼ë¡ 479 var position = $(".sch_list_btn.active").offset().left - 20; 480 $(".sch_list_wrap").closest("div").scrollLeft(position); 481 $("a.txt_btn").closest("div").scrollLeft(position); 482 } else { 483 //ë°ìí ëëê·¸ 484 var dragFlag = false; 485 var x, y, pre_x, pre_y; 486 $(function () { 487 $(".sch_list_wrap, .scroll_wid_wrap, .ctgr_cont_tab_wrap, .sch_subList_wrap").closest("div").mousedown( 488 function (e) { 489 dragFlag = true; 490 var obj = $(this); 491 x = obj.scrollLeft(); 492 493 pre_x = e.screenX; 494 495 $(this).css("cursor", "pointer"); 496 } 497 ); 498 $(".sch_list_wrap, .scroll_wid_wrap, .ctgr_cont_tab_wrap, .sch_subList_wrap").closest("div").mousemove( 499 function (e) { 500 if (dragFlag) { 501 var obj = $(this); 502 obj.scrollLeft(x - e.screenX + pre_x); 503 return false; 504 } 505 } 506 ); 507 $(".sch_list_wrap, .scroll_wid_wrap, .ctgr_cont_tab_wrap, .sch_subList_wrap").closest("div").mouseup( 508 function () { 509 dragFlag = false; 510 $(this).css("cursor", "default"); 511 } 512 ); 513 $('body').mouseup( 514 function () { 515 dragFlag = false; 516 $(this).css("cursor", "default"); 517 } 518 ); 519 }); 520 } 521 /* 522 } else { 523 $('.sch_list_wrap').css('width','100%'); 524 $('.sch_list_wrap').closest('div').css('overflow-x','hidden'); 525 } 526 */ 527} 528 529/**************************** 530 * ìì¸ ê²ì 531 ****************************/ 532 function goDetailSearch(){ 533 var f = document.forms["detailSearchForm"]; 534 f.action = "/NL/contents/search.do"; 535 //var cate = $('div.sch_ctgr_list ul.sch_list_wrap a.active').text(); 536 var cate = $('div.sch_ctgr_list ul.sch_list_wrap a.active').attr("data-d-ategory"); 537 538 var lnbType = $('div.sch_subList_wrap:visible a.active').text(); 539 540 f.category.value = cate; 541 f.lnbTypeName.value = lnbType; 542 543 var dFlag = false; 544 $('form[name=detailSearchForm] input[type=text]').each(function(){ 545 if($(this).val().trim() != "") dFlag= true; 546 }); 547 548 if(!dFlag){ 549 alert('1ê° ì´ìì ê²ìì´ë¥¼ ì ë ¥íì¸ì.'); 550 $("input[name=v1]").focus(); 551 return false; 552 } 553 554 var path = window.location.pathname;//íì¬ ê²½ë¡ 555 556 if(path.indexOf("/EN/") > -1){ 557 f.action = "/EN/contents/engSearch.do"; 558 }else{ 559 f.action = "/NL/contents/search.do"; 560 } 561 562 var logKwd = ""; 563 if($('form[name=detailSearchForm] input[name=v1]').val() != ""){ 564 logKwd = $('form[name=detailSearchForm] input[name=v1]').val(); 565 }else if($('form[name=detailSearchForm] input[name=v2]').val() != ""){ 566 logKwd = $('form[name=detailSearchForm] input[name=v2]').val(); 567 }else if($('form[name=detailSearchForm] input[name=v3]').val() != ""){ 568 logKwd = $('form[name=detailSearchForm] input[name=v3]').val(); 569 }else if($('form[name=detailSearchForm] input[name=v4]').val() != ""){ 570 logKwd = $('form[name=detailSearchForm] input[name=v4]').val(); 571 }
572 if(logKwd != "") fn_setDetailKwdLog(logKwd); 573 574 f.submit(); 575 576 } 577 578//ê²ì ê²ì ë¡ê·¸ 579function fn_setDetailKwdLog(logKwd) { 580 var dataValue = ({"logKwd":logKwd}); 581 582 583 $.ajax({ 584 url : '/NL/search/search_kwd_log.ajax', 585 data : dataValue, 586 type: 'POST', 587 dataType : "json", 588 async : false, 589 //cache:false, 590 success: function(data) { 591 //console.log(); 592 }, 593 error : function(xhr) { 594 //alert(xhr.status); 595 } 596 }); 597 598} 599 600 601/**************************** 602 * íì¢ ì í 603 ****************************/ 604function getEditList(obj){ 605 var code = $(obj).val(); 606 var obj = new Object(); 607 608 var dTxt = "ì ì©ìí¨"; 609 //if($('form[name=historyForm]').attr('action') == "/NE/contents/engSearch.do") dTxt = "N/A"; //ìë¬¸êµ¬ë¶ 610 if($('form[name=historyForm]').attr('action') == "/EN/contents/engSearch.do") dTxt = "N/A"; //ìë¬¸êµ¬ë¶ 611 612 obj.editText = code; 613 614 $("#gu10 option").remove(); 615 $("#gu10").append("<option value=''>"+dTxt+"</option>"); 616 617 $(obj).setDetailAjax(obj, "/NL/search/edit_list_ajax.do", "json","GET", false).done(function(data){ 618 $.each(data,function(key,value){ 619 $("#gu10").append("<option value='"+value.codeData+"'>"+value.description+"</option>"); 620 621 }); 622 }); 623 624} 625 626/**************************** 627 * ì ìì¡°í 628 ****************************/ 629function goAuthorInfo(type,pageNum){ 630 631 var nameObj = "#acName"; 632 var objName = "#acDataList"; 633 634 if(type == '1'){ 635 objName = "#acOrgDataList"; 636 nameObj = "#acOrgName"; 637 }else{ 638 objName = "#acDataList"; 639 nameObj = "#acName"; 640 } 641 642 var code = $(obj).val(); 643 var obj = new Object(); 644 obj.acName = $(nameObj).val(); 645 obj.acType = type; 646 obj.pageNum = pageNum; 647 648 if(obj.acName.length < 2){ 649 alert('ë ê¸ì ì´ì ì ë ¥í´ì£¼ì¸ì.'); 650 return false; 651 } 652 653 if(obj.acName == ""){ 654 alert('ì ì(ë¨ì²´)ëª ì ì ë ¥í´ì£¼ì¸ì.'); 655 return false; 656 } 657 658 //$(objName).setDetailAjax(obj, "/NL/search/ac_list.ajax", "html","POST", true).done(function(data){ 659 $(objName).setDetailAjax(obj, "/NL/search/ac_isni_list.ajax", "html","POST", true).done(function(data){ 660 setAcStorage(type); 661 //sessionStorage.setItem("nlAcHistory_"+nameObj, $(nameObj).val());//ê°ì¸ëª í¤ìë 662 //sessionStorage.setItem("nlAcHistory_"+objName, $(objName).html());//ì ìì ë³´ Session Storage ì ì¥ 663 664 if(obj.acName != ""){ 665 var logType = (type == "1")?"ë¨ì²´ëª ":"ê°ì¸ëª "; 666 ///console.log("ì ìê²ì ë¡ê·¸::au_code01:"+logType+",au_code02:"+obj.acName); 667 nLogger.event("weblog/click.event", { au_code01: logType, au_code02: obj.acName}); 668 } 669 }); 670 671 return false; 672 673} 674 675//ì ê±° ê²ì ì¿ í¤ ì ì¥ 676function setAcStorage(acType){ 677 var nameObj = "#acName"; 678 var objName = "#acDataList"; 679 680 if(acType == '1'){ 681 objName = "#acOrgDataList"; 682 nameObj = "#acOrgName"; 683 }else{ 684 objName = "#acDataList"; 685 nameObj = "#acName"; 686 } 687 688 sessionStorage.setItem("nlAcHistory_"+nameObj, $(nameObj).val());//ê°ì¸ëª í¤ìë 689 sessionStorage.setItem("nlAcHistory_"+objName, $(objName).html());//ì ìì ë³´ Session Storage ì ì¥ 690} 691 692 693/**************************** 694 * 주ì ë³ ëª©ë¡ ì¡°í 1ë¨ê³ 695 ****************************/ 696function goSubject1depthList(){ 697 var kwd = $('#detailSubjectKwd').val(); 698 var dataValue = ({"kwd":kwd}); 699 700 $('#detailSubject1deptAjaxList').setDetailAjax(dataValue, "/NL/search/subject_list_1depth.ajax", "html","POST", true).done(function(data){ 701 702 }); 703 704} 705 706/**************************** 707 * LOD보기/ë¤ì´ë¡ë 708 ****************************/ 709function goLodDownload(controlNo){ 710 window.open('http://lod.nl.go.kr/home/include/lodpopup.jsp?uri=http://lod.nl.go.kr/resource/'+controlNo, 'popup_lodview','width=750,height=640,scrollbars=yes,toolbar=no,status=no'); 711} 712 713function goMarcView(downData){ 714 window.open('/NL/search/subject_marc_view.do?downData='+downData, 'popup_marcview','width=400,height=640,scrollbars=yes,toolbar=no,status=no'); 715} 716/**************************** 717 * 주ì ë³ ëª©ë¡ ì¡°í 2ë¨ê³ 718 ****************************/ 719function goSubject2depthList(id, name, controlNo){ 720 var dataValue = ({"id":id}); 721 722 $('#detailSubject2deptAjaxList').setDetailAjax(dataValue, "/NL/search/subject_list_2depth.ajax", "html","POST", true).done(function(data){ 723 var str = "<input type=\"checkbox\" class=\"input_check\" id=\"chk_box\" onclick=\"setSubjectInfo(this, '"+name+"')\" />"+name; 724 var lodBtn = ""; 725 if(controlNo != "") lodBtn = "<a href=\"javascript:goLodDownload('"+controlNo+"');\" class='btn btn_view'>LOD 보기/ë¤ì´ë¡ë</a>"; 726 727 var str_btn = "<span class='btn_wrap is_pair'><a href=\"javascript:goMarcView('"+id+"');\" class='btn btn_view'>MARC 보기/ë¤ì´ë¡ë</a>"+lodBtn+"</span>"; 728 729 $('span.box_chk_wrap.label_chk_wrap label').html(str);//2depth ìë¨ì í´ë¦í ì ë³´ 730 $('span.label_chk_wrap').append(str_btn); 731 }); 732} 733 734/**************************** 735 * 주ì ì´ ëª©ë¡ ì í ì²ë¦¬ 736 ****************************/ 737function setSubjectInfo(obj, val){ 738 var duFlag = false 739 $("#detailSubjectList div.total_sch_box span").each(function(){ 740 741 var spanText = $(this).text().trim().replace("Ã",""); 742 743 if(spanText == val.trim()){ 744 duFlag = true; 745 } 746 }); 747 748 if(!duFlag){ 749 var str = "<span class=\"total_sch\">"+val+"<a href=\"javascript:void(0);\" onclick=\"$(this).closest('span').remove();\">Ã</a></span>"; 750 $("#detailSubjectList div.total_sch_box").append(str); 751 } 752} 753 754/**************************** 755 * 주ì ì´ ê²ì 756 ****************************/ 757function goSubject(){ 758 var f = document.detailSubject; 759 760 var subjectList = ""; 761 $("#detailSubjectList div.total_sch_box span").each(function(i){ 762 var spanText = $(this).text().trim().replace("Ã",""); 763 if(i != 0) subjectList += "|";//| 구ë¶ì 764 subjectList += spanText; 765 }); 766 767 f.subject.value = subjectList; 768 f.action = "/NL/contents/search.do"; 769 f.submit(); 770} 771function goEngSubject(){ 772 var f = document.detailSubject; 773 774 var subjectList = ""; 775 $("#detailSubjectList div.total_sch_box span").each(function(i){ 776 var spanText = $(this).text().trim().replace("Ã",""); 777 if(i != 0) subjectList += "|";//| 구ë¶ì 778 subjectList += spanText; 779 }); 780 781 f.subject.value = subjectList; 782 f.action = "/EN/contents/engSearch.do"; 783 f.submit(); 784} 785 786/**************************************** 787 * ìì¸ê²ì ì ë ¥ê° ì´ê¸°í 788 ****************************************/ 789function goDetailClear(){ 790 $("form[name=detailSearchForm] input[type=text]").val(""); 791} 792 793function pop_sch_tab() { 794 $(".detail_sch_sub .popup_contents .tab_content").hide(); 795 $(".detail_sch_sub .popup_contents .tab_content:first").show(); 796 797 $(".detail_sch_sub .popup_contents ul.tabs li").click(function () { 798 $(".detail_sch_sub .popup_contents ul.tabs li").removeClass("active"); 799 $(".detail_sch_sub .popup_contents ul.tabs li .sr-only.tab").remove(); 800 $(this).addClass("active"); 801 $(this).append("<span class=\"sr-only tab\">ì íë¨</span>"); 802 $(".detail_sch_sub .popup_contents .tab_content").hide() 803 var activeTab = $(this).attr("rel"); 804 $("." + activeTab).fadeIn() 805 });
806} 807 808/**************************************** 809 * ë¶ë¥ê¸°í¸ 참조 810 ****************************************/ 811function popKdc4List(){ 812 var keyword = $('#kdc4Keyword').val(); 813 var dataValue = ({"keyword":keyword}); 814 815 if(keyword == ""){ 816 $('#popKdc4Result').html("<tr><td colspan=\"2\">ê²ìë ê²°ê³¼ê° ììµëë¤.</td></tr>"); 817 }else{ 818 $(this).setDetailAjax(dataValue,"/NL/search/pop_kdc4_list.ajax","json","POST",true).done(function(data){ 819 var codeList = ""; 820 $.each(data,function(key,value) { 821 codeList += "<tr>"; 822 codeList += "<td><a href=\"#none\" onclick=\"setPopKdcData('"+value.classVal+"');return false;\">"+value.classVal+"</a></td>"; 823 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopKdcData('"+value.classVal+"');return false;\">"+value.classTitle+"</a></td>"; 824 codeList += "</tr>"; 825 }); 826 827 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>ê²ìë ê²°ê³¼ê° ììµëë¤.</span></td></tr>"; 828 829 $('#popKdc4Result').html(codeList); 830 }); 831 } 832} 833/******************************************** 834* ë¶ë¥ê¸°í¸ 참조 ì문 835*********************************************/ 836function popKdc4ListEn(){ 837 var keyword = $('#kdc4Keyword').val(); 838 var dataValue = ({"keyword":keyword}); 839 840 if(keyword == ""){ 841 $('#popKdc4Result').html("<tr><td colspan=\"2\">There are no results matching your search</td></tr>"); 842 }else{ 843 $(this).setDetailAjax(dataValue,"/EN/search/pop_kdc4_list.ajax","json","POST",true).done(function(data){ 844 var codeList = ""; 845 $.each(data,function(key,value) { 846 codeList += "<tr>"; 847 codeList += "<td><a href=\"#none\" onclick=\"setPopKdcData('"+value.classVal+"');return false;\">"+value.classVal+"</a></td>"; 848 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopKdcData('"+value.classVal+"');return false;\">"+value.classTitle+"</a></td>"; 849 codeList += "</tr>"; 850 }); 851 852 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>There are no results matching your search</span></td></tr>"; 853 854 $('#popKdc4Result').html(codeList); 855 }); 856 } 857} 858 859/**************************************** 860 * ë¶ë¥ê¸°í¸ 참조 set 861 ****************************************/ 862function setPopKdcData(code){ 863 $('form[name=detailSearchForm] input[name=guCode2]').val(code); 864 $('#kdc4Keyword').parent().parent().parent().parent().parent().find('.btn_close').click(); 865} 866 867/**************************************** 868 * ë³ì¹ê¸°í¸ 참조 869 ****************************************/ 870function popMngList(){ 871 var keyword = $('#mngKeyword').val(); 872 var dataValue = ({"keyword":keyword}); 873 874 $(this).setDetailAjax(dataValue,"/NL/search/pop_mng_list.ajax","json","POST",true).done(function(data){ 875 var codeList = ""; 876 $.each(data,function(key,value) { 877 codeList += "<tr>"; 878 codeList += "<td><a href=\"#none\" onclick=\"setPopMngData('"+value.codeData+"');return false;\">"+value.codeData+"</a></td>"; 879 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopMngData('"+value.codeData+"');return false;\">"+value.matName+"</a></td>"; 880 codeList += "</tr>"; 881 }); 882 883 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>ê²ìë ê²°ê³¼ê° ììµëë¤.</span></td></tr>"; 884 885 $('#popMngResult').html(codeList); 886 }); 887} 888/**************************************** 889 * ë³ì¹ê¸°í¸ 참조 ì문 890 ****************************************/ 891function popMngListEn(){ 892 var keyword = $('#mngKeyword').val(); 893 var dataValue = ({"keyword":keyword}); 894 895 $(this).setDetailAjax(dataValue,"/EN/search/pop_mng_list.ajax","json","POST",true).done(function(data){ 896 var codeList = ""; 897 $.each(data,function(key,value) { 898 codeList += "<tr>"; 899 codeList += "<td><a href=\"#none\" onclick=\"setPopMngData('"+value.codeData+"');return false;\">"+value.codeData+"</a></td>"; 900 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopMngData('"+value.codeData+"');return false;\">"+value.matName+"</a></td>"; 901 codeList += "</tr>"; 902 }); 903 904 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>There are no results matching your search</span></td></tr>"; 905 906 $('#popMngResult').html(codeList); 907 }); 908} 909 910/**************************************** 911 * ë³ì¹ê¸°í¸ 참조 set 912 ****************************************/ 913function setPopMngData(code){ 914 $('form[name=detailSearchForm] input[name=guCode3]').val(code); 915 $('#popMngResult').parent().parent().parent().parent().parent().find('.btn_close').click(); 916} 917 918/**************************************** 919 * ëíëª ì°¸ì¡° 920 ****************************************/ 921function popUniList(){ 922 var keyword = $('#uniKeyword').val(); 923 var dataValue = ({"keyword":keyword}); 924 925 $(this).setDetailAjax(dataValue,"/NL/search/pop_uni_list.ajax","json","POST",true).done(function(data){ 926 var codeList = ""; 927 $.each(data,function(key,value) { 928 codeList += "<tr>"; 929 codeList += "<td><a href=\"#none\" onclick=\"setPopUniData('"+value.classCode+"','"+value.description+"');return false;\">"+value.classCode+"</a></td>"; 930 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopUniData('"+value.classCode+"','"+value.description+"');return false;\">"+value.description+"</a></td>"; 931 codeList += "</tr>"; 932 }); 933 934 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>ê²ìë ê²°ê³¼ê° ììµëë¤.</span></td></tr>"; 935 936 $('#popUniResult').html(codeList); 937 }); 938} 939/**************************************** 940 * ëíëª ì°¸ì¡° ì문 941 ****************************************/ 942function popUniListEn(){ 943 var keyword = $('#uniKeyword').val(); 944 var dataValue = ({"keyword":keyword}); 945 946 $(this).setDetailAjax(dataValue,"/EN/search/pop_uni_list.ajax","json","POST",true).done(function(data){ 947 var codeList = ""; 948 $.each(data,function(key,value) { 949 codeList += "<tr>"; 950 codeList += "<td><a href=\"#none\" onclick=\"setPopUniData('"+value.classCode+"','"+value.description+"');return false;\">"+value.classCode+"</a></td>"; 951 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopUniData('"+value.classCode+"','"+value.description+"');return false;\">"+value.description+"</a></td>"; 952 codeList += "</tr>"; 953 }); 954 955 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>There are no results matching your search</span></td></tr>"; 956 957 $('#popUniResult').html(codeList); 958 }); 959} 960 961/**************************************** 962 * ëíëª ì°¸ì¡° set 963 ****************************************/ 964function setPopUniData(code, name){ 965 $('form[name=detailSearchForm] input[name=guCode7]').val(code); 966 $('form[name=detailSearchForm] input[name=gu7]').val(name); 967 $('#popUniResult').parent().parent().parent().parent().parent().find('.btn_close').click(); 968} 969 970/**************************************** 971 * ì ë¶ê¸°ê´ëª 참조 972 ****************************************/ 973function popGovList(){ 974 var keyword = $('#govKeyword').val(); 975 var dataValue = ({"keyword":keyword}); 976 977 $(this).setDetailAjax(dataValue,"/NL/search/pop_gov_list.ajax","json","POST",true).done(function(data){ 978 var codeList = ""; 979 $.each(data,function(key,value) { 980 codeList += "<tr>"; 981 codeList += "<td><a href=\"#none\" onclick=\"setPopGovData('"+value.classCode+"','"+value.description+"');return false;\">"+value.classCode+"</a></td>"; 982 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopGovData('"+value.classCode+"','"+value.description+"');return false;\">"+value.description+"</a></td>"; 983 codeList += "</tr>"; 984 }); 985 986 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>ê²ìë ê²°ê³¼ê° ììµëë¤.</span></td></tr>"; 987 988 $('#popGovResult').html(codeList); 989 }); 990} 991/**************************************** 992 * ì ë¶ê¸°ê´ëª 참조 ì문 993 ****************************************/ 994function popGovListEn(){ 995 var keyword = $('#govKeyword').val(); 996 var dataValue = ({"keyword":keyword}); 997 998 $(this).setDetailAjax(dataValue,"/EN/search/pop_gov_list.ajax","json","POST",true).done(function(data){ 999 var codeList = ""; 1000 $.each(data,function(key,value) { 1001 codeList += "<tr>"; 1002 codeList += "<td><a href=\"#none\" onclick=\"setPopGovData('"+value.classCode+"','"+value.description+"');return false;\">"+value.classCode+"</a></td>"; 1003 codeList += "<td class=\"left\"><a href=\"#none\" onclick=\"setPopGovData('"+value.classCode+"','"+value.description+"');return false;\">"+value.description+"</a></td>"; 1004 codeList += "</tr>"; 1005 }); 1006 1007 if(data.length == 0) codeList = "<tr><td colspan=\"2\"><span>There are no results matching your search</span></td></tr>"; 1008 1009 $('#popGovResult').html(codeList); 1010 }); 1011} 1012 1013/**************************************** 1014 * ì ë¶ê¸°ê´ëª 참조 set 1015 ****************************************/ 1016function setPopGovData(code, name){ 1017 $('form[name=detailSearchForm] input[name=guCode8]').val(code); 1018 $('form[name=detailSearchForm] input[name=gu8]').val(name); 1019 $('#popGovResult').parent().parent().parent().parent().parent().parent().find('.btn_close').click(); 1020} 1021 1022function tipOpen(){ 1023 if($(".search_tip.sch_tips2").is(".active")){ 1024 $(".search_tip.sch_tips2").removeClass('active'); 1025 }else{ 1026 $(".search_tip.sch_tips2").addClass('active'); 1027 } 1028} 1029$(function(){ 1030 $(".search_tip.sch_tips2 > .close").click(function(){ 1031 $(".search_tip.sch_tips2").removeClass('active'); 1032 }) 1033 $(".search_tip.sch_tips2 > a:not(.close)").click(function(){ 1034 $(".search_tip.sch_tips2").removeClass('active'); 1035 }) 1036})
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.