1/** 2 * script for search 3 */ 4$(document).ready(function(){ 5 initFilterCatePD(); 6}); 7 8function initFilterCatePD(){// ã«ãã´ãªã¢ã¼ãã«ã®ã«ãã´ãªé¸æPD 9 10 formCheck(); 11 filterCheck(); 12 filterCheck_backup(); 13 14 $(document).on('change','.sdb_catePD',function(){ 15 var _i = $(this).prop("selectedIndex"); 16 var index = $('.sdb_catePD').index(this); 17 18 if(_i != 0){ 19 addCategory(this); 20 }else{ 21 removeCategory(this); 22 } 23 }); 24 25 $(document).on('click','.submitModalFilterBtn',function(){ 26 submitModalFilter(); 27 }); 28 $(document).on('click','.resetModalFilterBtn',function(){ 29 resetModalFilter(); 30 }); 31 $(document).on('closing', '#mWinFilter', function (e) { 32 checkChanged(); 33 }); 34 //å ã«æ»ãå¦ç 35 $('#mWinCheckFilterModal input[name=cancel2]').on('click',function(){ 36 var _origin = $('[data-remodal-id=mWinCheckFilterModal]').data('modalOrigin'); 37 38 if(_origin){ 39 $('[data-remodal-id=mWinCheckFilterModal]').data('modalOrigin',''); 40 $('[data-remodal-id='+_origin+']').remodal().open(); 41 }else{ 42 $('[data-remodal-id=mWinCheckFilterModal]').remodal().close(); 43 } 44 }); 45 $('#mWinCheckFilterModal input[name=confirm]').on('click',function(){ 46 resetFilterModal(); 47 $('[data-remodal-id=mWinCheckFilterModal]').remodal().close(); 48 }); 49 50 copyFilterModal(); 51 refreshFilter(true); 52} 53 54function formCheck(){ 55 var activeForm = getActiveForm(); 56 var isFilter = false; 57 if($("#"+activeForm+" input[name=c]").length){ 58 if(_not_nullcheck_str($("#"+activeForm+" input[name=c]").val())){ 59 isFilter = true; 60 $('#modalFilterHiddenCate').val($("#"+activeForm+" input[name=c]").val()); 61 $('#modalFilterHiddenCate_default').val($("#"+activeForm+" input[name=c]").val()); 62 } 63 } 64 if(isFilter){ 65 // setting now(sdb_filtering) 66 $('.menuBox .sdb_btnModalFilter').addClass('sdb_filtering'); 67 } 68 69} 70 71function filterCheck(){ 72 if($('#filterBox select').length){ 73 $('.sdb_siboNotice').hide(); 74 $('.sdb_siboBox').show(); 75 }else{ 76 $('.sdb_siboNotice').show(); 77 $('.sdb_siboBox').hide(); 78 } 79} 80 81function filterCheck_backup(){ 82 if($('#filterBox_bak select').length){ 83 $('.sdb_siboNotice_bak').hide(); 84 $('.sdb_siboBox_bak').show(); 85 }else{ 86 $('.sdb_siboNotice_bak').show(); 87 $('.sdb_siboBox_bak').hide(); 88 } 89} 90 91function addCategory(obj){ 92 var currentSelectBoxIndex = $('.sdb_catePD').index(obj); 93 $('.pdcate').each(function(index, element) { 94 if(index>currentSelectBoxIndex){ 95 $(element).remove(); 96 } 97 }); 98 $('#modalFilterHiddenCate').val(obj.value); 99 removeFilter(); 100 getSubCategoryOnlyWithFilter(obj.value); 101} 102 103function initCategory(){ 104 var defaultCate = ""; 105 if($('#modalFilterHiddenCate_default').val()){ 106 defaultCate = $('#modalFilterHiddenCate_default').val(); 107 } 108 $('#modalFilterHiddenCate').val(defaultCate); 109 removeFilter(); 110 getSubCategoryOnlyWithFilter(defaultCate,true) 111} 112 113function removeCategory(obj){ 114 var currentSelectBoxIndex = $('.sdb_catePD').index(obj); 115 var beforeSelectObj = null; 116 $('.pdcate').each(function(index, element) { 117 if(index == currentSelectBoxIndex-1){ 118 beforeSelectObj = $(this).find('select'); 119 } 120 if(index>=currentSelectBoxIndex){ 121 $(element).remove(); 122 } 123 }); 124 removeFilter(); 125 if(beforeSelectObj == null){ 126 $('#modalFilterHiddenCate').val(""); 127 getSubCategoryOnlyWithFilter(""); 128 }else{ 129 $('#modalFilterHiddenCate').val(beforeSelectObj[0].value); 130 getSubCategoryOnlyWithFilter(beforeSelectObj[0].value); 131 } 132} 133 134function removeFilter(){ 135 $('#filterBox').children().children('div').remove(); 136} 137 138function resetFilter(){ 139 //復å 対象ã®çµãè¾¼ã¿ã»ã¬ã¯ãããã¯ã¹ãåå¾ 140 141 var resetFilterList = $('#filterBox_bak select'); 142 143 $.each(resetFilterList, function (i, element) { 144 145 146 var objId = $(element).attr('name'); 147 //ããã¯ã¢ããã®é¸æç¶æ ãåå¾ãã 148 var filterList = $('#'+objId+'_bak').multipleSelect('getSelects'); 149 //ããã¯ã¢ããã®ãã«ãã¦ã³ãåå¾ãã 150 var backupfilter = $('#'+objId+'_bak').next().find('.ms-drop ul'); 151 152 153 //ä¿®æ£å¯¾è±¡ãåå¾ 154 var targetfilter = $('#'+objId).next().find('.ms-drop li'); 155 $.each(targetfilter, function (i, element) { 156 //ä¿®æ£å¯¾è±¡inputã®valueãåå¾ 157 var val = $(element).find('input').val(); 158 //ããã¯ããã«åãinputãããã°ã©ãã«ã䏿¸ããã 159 //ç¡ããã°åé¤ãã 160 if(backupfilter.find('input[value="'+ val +'"]').length == 0){ 161 $(element).remove(); 162 } else { 163 var text = backupfilter.find('input[value="'+ val +'"]').parent().text();
164 $(element).find('label').contents().last().replaceWith(text); 165 } 166 }); 167 168 //ä¿®æ£å¯¾è±¡ã®ãã«ãã»ã¬ã¯ãã®é¸æç¶æ ãããã¯ã¢ããã®é¸æç¶æ ã§ä¸æ¸ããã 169 $('#'+objId).multipleSelect('setSelects',filterList); 170 171 //ãé¸æç¶æ ã¯ã©ã¹ãå¼ãç¶ã 172 if($(element).next().find('.ms-choice').hasClass('facetSelected')){ 173 $('#'+objId).next().find('.ms-choice').addClass('facetSelected'); 174 } 175 176 //夿´ä¸å¯ã®å ´åã¯è¿½å å¦ç 177 if($(element).prop('disabled')){ 178 $('#'+objId).prev().find('.mlt-clear').remove(); 179 $('#'+objId).prop('disabled', true); 180 $('#'+objId).multipleSelect('disable'); 181 } 182 }); 183} 184 185function removeCategoryAll(){ 186 $('#pdCategoryBox').remove(); 187} 188 189/** 190 * ã«ãã´ãªãæ¤ç´¢ãã 191 * @param category code 192 * @returns 193 */ 194function getSubCategoryOnlyWithFilter(categoryPath,resetFlag){ 195 196// loadingViewModalFilter(true); 197 filterLoadingStart(); 198 199 var target="./getsubcategoriesonlywithfilter"; 200 var $options = null; 201 var $catelevel = null; 202 var $facet = null; 203 204 var connect = $.ajax({ 205 type: 'POST', 206 url: target, 207 async: true, 208 timeout: 10000000, 209 data: { 210 "h" : $('input[name="h"]').val(), 211 "c" : categoryPath 212 } 213 }).done(function(result) { 214 var list = result.subCategories; 215 var flist = result.facets; 216 var numFound = result.numFound; 217 for(var c in list){ 218 if(list[c].includeProducts == null || list[c].includeProducts == 0) { 219 continue; 220 } 221 $catelevel = list[c].level; 222 $options = $options + '<option value="'+list[c].path+'">'+list[c].label+' ( '+list[c].includeProducts+' )</option>' 223 } 224 $facet = createFacet(flist,numFound); 225 226 227 }).fail(function(result) { 228 }); 229 230 // 0.8s wait 231 setTimeout(function(){ 232 $.when(connect).done(function(data){ 233 if($options != null){ 234 var $select = '<select class="p5 w100p sdb_catePD" id="cate-'+$catelevel+'">'; 235 var $div = null; 236 if($catelevel == 3){ 237 $select = $select + '<option value="clear" selected="selected">ãé¸ã³ãã ãã</option>' + $options + '</select>'; 238 $div = '<div class="g33 mb10 pdcate"><div class="box"><p class="mb0 futo tl">ååã«ãã´ãª</p>' + $select + '</div></div>' 239 }else{ 240 $select = $select + '<option value="clear" selected="selected">鏿ããªã</option>' + $options + '</select>'; 241 $div = '<div class="g33 mb10 pdcate"><div class="box"><p class="mb0 futo tl">次ã®ã«ãã´ãª</p>' + $select + '</div></div>' 242 } 243 $('#pdCategoryBox').append($div); 244 } 245 246 if($facet != null){ 247 $('#filterBox').children().append($facet); 248 initMultiSelect(); 249 refreshFilter(false); 250 } 251 252 filterCheck(); 253 254 filterLoadingStop(); 255 256 if(resetFlag){ 257 resetFilter(); 258 } 259 }); 260 },800); 261 262} 263/** 264 * çµãè¾¼ã¿é ç®ã使ãã 265 * @param fList 266 * @param numFound 267 * @returns 268 */ 269function createFacet(fList,numFound){ 270 var $facetHtml = ""; 271 for(var f in fList){ 272 var facet = fList[f]; 273 if(facet.showNarrowArea == true ){ 274 var selectDisable = false; 275 if(facet.facets.length == 0 ||facet.facets.length == 1 && numFound == facet.facets[0].c 276 && facet.selected != true){ 277 selectDisable = true; 278 } 279 var state = ""; 280 if(selectDisable){ 281 state = 'disabled="disabled"'; 282 } 283 var data = $('input[name="facet_and_fields_string"]').val(); 284 var facet_and_fields_arr = data.split(','); 285 var and_facet_class = " "; 286 $.each(facet_and_fields_arr,function(index,value){ 287 if(facet.fieldRemoveType == value){ 288 and_facet_class = " y-f-and "; 289 } 290 }); 291 var devUnit = ""; 292 var dataStyle = ""; 293 if(facet.fieldRemoveType.indexOf('s_db_')){ 294 dataStyle = 'hy-d p3'; 295 }else{ 296 dataStyle = 'hy-w p3'; 297 } 298 299 // æ°å¤ 300 if(facet.forceString != true && (facet.type == 'int' || facet.type == 'float' ||facet.type == 'double')){ 301 var unitLabel = ""; 302 if(facet.unitLabel.length > 0){ 303 unitLabel = facet.unitLabel; 304 } 305 $facetHtml = $facetHtml + '<div class="g33 mmg100 mb10">'; 306 $facetHtml = $facetHtml + '<div class="box">'; 307 $facetHtml = $facetHtml + '<p class="mb5 lh10">' + facet.label + unitLabel; 308 if(!selectDisable){ 309 $facetHtml = $facetHtml + '<a href="javascript:void(0);" class="ml10 mlt-clear" data-mlt-clear-item="${ facet.fieldRemoveType }@st,${ facet.fieldRemoveType }@en">[ è§£é¤ ]</a>'; 310 } 311 $facetHtml = $facetHtml + '</p>'; 312 $facetHtml = $facetHtml + '</div>'; 313 $facetHtml = $facetHtml + '<div class="w40p pl10 mpl6 mmpl4 fl">'; 314 $facetHtml = $facetHtml + '<select id="' + facet.fieldRemoveType +'@st" ' +state+ 'class="fltSelect twin" name="'+facet.fieldRemoveType+'@st">' ; 315// for(var i in facet.facets){ 316// var item = facet.facets[i]; 317// $facetHtml = $facetHtml + '<option value="' +item.v; 318// if(item.startSelected){ 319// $facetHtml = $facetHtml + 'selected="selected"'; 320// } 321// $facetHtml = $facetHtml + '>';
322// $facetHtml = $facetHtml +item.v.toLocaleString() + '</option>'; 323// } 324 $facetHtml = $facetHtml + '</select>'; 325 $facetHtml = $facetHtml + '</div>'; 326 $facetHtml = $facetHtml + '<div class="w20p tc fl">'; 327 $facetHtml = $facetHtml + '<p class="tc">ï½</p>'; 328 $facetHtml = $facetHtml + '</div>'; 329 $facetHtml = $facetHtml + '<div class="w40p pr10 mpr6 mmpr4 fl">'; 330 $facetHtml = $facetHtml + '<select id="'+facet.fieldRemoveType +'@en" '+state +' class="fltSelect twin" name="'+facet.fieldRemoveType +'@en">'; 331// for(var i in facet.facetsForRangeEnd){ 332// var item = facet.facetsForRangeEnd[i]; 333// $facetHtml = $facetHtml + '<option value="' +item.v; 334// if(item.endSelected){ 335// $facetHtml = $facetHtml + 'selected="selected"'; 336// } 337// $facetHtml = $facetHtml + '>'; 338// $facetHtml = $facetHtml +item.valueEnd.toLocaleString() + '</option>'; 339// } 340 $facetHtml = $facetHtml + '</select>'; 341 $facetHtml = $facetHtml + '</div>'; 342 $facetHtml = $facetHtml + '</div>'; 343 } 344 // æ¥ä» 345 else if(facet.type == 'date'){ 346 $facetHtml = $facetHtml + '<div class="g66 mmg100 mb10">'; 347 $facetHtml = $facetHtml + '<div class="box">'; 348 $facetHtml = $facetHtml + '<p class="mb5 lh10">'+facet.label+''; 349 if(!selectDisable){ 350 $facetHtml = $facetHtml + '<a href="javascript:void(0);" class="ml10 mlt-clear" data-mlt-clear-item="'+facet.fieldRemoveType +'@dst,'+ facet.fieldRemoveType +'@den">[ è§£é¤ ]</a>">'; 351 } 352 $facetHtml = $facetHtml + '</p>'; 353 $facetHtml = $facetHtml + '</div>'; 354 $facetHtml = $facetHtml + '<div class="w25p pl10 mpl6 mmpl4 fl">'; 355 $facetHtml = $facetHtml + '<div class="w80p fl">'; 356 $facetHtml = $facetHtml + '<select id="'+ facet.fieldRemoveType +'@dst" '+ state +' class="fltSelect twin dateSelect" name="'+ facet.fieldRemoveType +'@dst">'; 357// for(var i in facet.facets){ 358// var item = facet.facets[i]; 359// $facetHtml = $facetHtml + '<option value="'+item.yearValue +' " '; 360// if(item.startSelected){ 361// $facetHtml = $facetHtml + 'selected="selected"'; 362// } 363// $facetHtml = $facetHtml + '>'; 364// $facetHtml = $facetHtml + item.yearValue +'</option>'; 365// } 366 $facetHtml = $facetHtml + '</select>'; 367 $facetHtml = $facetHtml + '</div>'; 368 $facetHtml = $facetHtml + '<div class="w20p tc fl">'; 369 $facetHtml = $facetHtml + '<p class="tc">å¹´</p>'; 370 $facetHtml = $facetHtml + '</div>'; 371 $facetHtml = $facetHtml + '</div>'; 372 $facetHtml = $facetHtml + '<div class="w20p mpl6 mmpl4 fl">'; 373 $facetHtml = $facetHtml + '<div class="w70p fl">'; 374 $facetHtml = $facetHtml + '<select id="'+ facet.fieldRemoveType +'@dstm" '+ state +' class="fltSelect twin" name="'+ facet.fieldRemoveType +'@dstm">">'; 375// for (var i = 1; i <= 12; i++) { 376// $facetHtml = $facetHtml + '<option value="'; 377// if(i<10){ 378// $facetHtml = $facetHtml + '0' + i; 379// }else{ 380// $facetHtml = $facetHtml + i; 381// } 382// if(facet.startMonthValue == i){ 383// $facetHtml = $facetHtml + 'selected="selected"'; 384// } 385// $facetHtml = $facetHtml + ' >' + i+'</option>'; 386// } 387 $facetHtml = $facetHtml + '</select>'; 388 $facetHtml = $facetHtml + '</div>'; 389 $facetHtml = $facetHtml + '<div class="w30p tc fl">'; 390 $facetHtml = $facetHtml + '<p class="tc">æ</p>'; 391 $facetHtml = $facetHtml + '</div>'; 392 $facetHtml = $facetHtml + '</div>'; 393 $facetHtml = $facetHtml + '<div class="w10p tc fl">'; 394 $facetHtml = $facetHtml + '<p class="tc">ãï½ </p>'; 395 $facetHtml = $facetHtml + '</div>'; 396 $facetHtml = $facetHtml + '<div class="w25p pl10 mpl6 mmpl4 fl">'; 397 $facetHtml = $facetHtml + '<div class="w80p fl">'; 398 $facetHtml = $facetHtml + '<select id="'+ facet.fieldRemoveType +'@den" '+ state +' class="fltSelect twin dateSelect" name="'+ facet.fieldRemoveType +'@den">'; 399// for(var i in facet.facetsForRangeEnd){ 400// var item = facet.facetsForRangeEnd[i]; 401// $facetHtml = $facetHtml + '<option value="'+item.yearValue +' " '; 402// if(item.endSelected){ 403// $facetHtml = $facetHtml + 'selected="selected"'; 404// } 405// $facetHtml = $facetHtml + ' >' + item.valueEnd +'</option>'; 406// } 407 $facetHtml = $facetHtml + '</select>'; 408 $facetHtml = $facetHtml + '</div>'; 409 $facetHtml = $facetHtml + '<div class="w20p tc fl">'; 410 $facetHtml = $facetHtml + '<p class="tc">å¹´</p>'; 411 $facetHtml = $facetHtml + '</div>'; 412 $facetHtml = $facetHtml + '</div>'; 413 $facetHtml = $facetHtml + '<div class="w20p mpl6 mmpl4 fl">'; 414 $facetHtml = $facetHtml + '<div class="w70p fl">'; 415 $facetHtml = $facetHtml + '<select id="'+ facet.fieldRemoveType +'@denm" '+ state
415+' class="fltSelect twin" name="'+ facet.fieldRemoveType +'@denm">'; 416// for (var i = 1; i <= 12; i++) { 417// $facetHtml = $facetHtml + '<option value="'; 418// if(i<10){ 419// $facetHtml = $facetHtml + '0' + i; 420// }else{ 421// $facetHtml = $facetHtml + i; 422// } 423// if(facet.endMonthValue == i){ 424// $facetHtml = $facetHtml + 'selected="selected"'; 425// } 426// $facetHtml = $facetHtml + ' >' + i+'</option>'; 427// } 428 $facetHtml = $facetHtml + '</select>'; 429 $facetHtml = $facetHtml + '</div>'; 430 $facetHtml = $facetHtml + '<div class="w30p tc fl">'; 431 $facetHtml = $facetHtml + '<p class="tc">æ</p>'; 432 $facetHtml = $facetHtml + '</div>'; 433 $facetHtml = $facetHtml + '</div>'; 434 $facetHtml = $facetHtml + '</div>'; 435 } 436 // å¼·å¶æåå 437 else if(facet.forceString && (facet.type == 'int' || facet.type == 'float' ||facet.type == 'double')){ 438 var unitLabel = ""; 439 if(facet.unitLabel.length != 0){ 440 unitLabel = facet.unitLabel; 441 } 442 $facetHtml = $facetHtml + '<div class="g33 mmg100 mb10">'; 443 $facetHtml = $facetHtml + '<div class="box">'; 444 $facetHtml = $facetHtml + '<p class="mb5 lh10">'+ facet.label + unitLabel; 445 if(!selectDisable){ 446 $facetHtml = $facetHtml + '<a href="javascript:void(0);" class="ml10 mlt-clear" data-mlt-clear-item="'+ facet.fieldRemoveType +'">[ è§£é¤ ]</a>'; 447 } 448 $facetHtml = $facetHtml + '</p>'; 449 $facetHtml = $facetHtml + '<select id="'+ facet.fieldRemoveType +'" '+ state +' class="fltSelect '; 450 if("m" == facet.selectType ){ 451 $facetHtml = $facetHtml + 'multi'; 452 }else{ 453 facetHtml = $facetHtml + 'single'; 454 } 455 $facetHtml = $facetHtml + and_facet_class +'" size="1" name="' + facet.fieldRemoveType+ '" >'; 456// for(var i in facet.facets){ 457// var item = facet.facets[i]; 458// $facetHtml = $facetHtml + '<option value="' +item.v; 459// if(item.select || (item.startSelected && i==0)){ 460// $facetHtml = $facetHtml + 'selected="selected"'; 461// } 462// $facetHtml = $facetHtml + '>'; 463// $facetHtml = $facetHtml +item.v.toLocaleString() + ' ('+ item.c +')</option>'; 464// } 465 $facetHtml = $facetHtml + '</select>'; 466 $facetHtml = $facetHtml + '</div>'; 467 $facetHtml = $facetHtml + '</div>'; 468 } 469 // æåå 470 else{ 471 var unitLabel = ""; 472 if(facet.unitLabel.length != 0){ 473 unitLabel = facet.unitLabel; 474 } 475 $facetHtml = $facetHtml + '<div class="g33 mmg100 mb10">'; 476 $facetHtml = $facetHtml + '<div class="box">'; 477 $facetHtml = $facetHtml + '<p class="mb5 lh10">'+ facet.label + unitLabel; 478 if(!selectDisable){ 479 $facetHtml = $facetHtml + '<a href="javascript:void(0);" class="ml10 mlt-clear" data-mlt-clear-item="'+ facet.fieldRemoveType +'">[ è§£é¤ ]</a>'; 480 } 481 $facetHtml = $facetHtml + '</p>'; 482 $facetHtml = $facetHtml + '<select id="'+ facet.fieldRemoveType +'" '+ state +' class="fltSelect '; 483 if("m" == facet.selectType ){ 484 $facetHtml = $facetHtml + 'multi'; 485 }else{ 486 facetHtml = $facetHtml + 'single'; 487 } 488 $facetHtml = $facetHtml + and_facet_class +'" size="1" name="' + facet.fieldRemoveType+ '" >'; 489// for(var i in facet.facets){ 490// var item = facet.facets[i]; 491// $facetHtml = $facetHtml + '<option value="' +item.v + '"'; 492// if(item.select || (item.startSelected && i==0)){ 493// $facetHtml = $facetHtml + 'selected="selected"'; 494// } 495// $facetHtml = $facetHtml + '>'; 496// var valList = (item.v).split('::'); 497// if(valList.length == 2){ 498// $facetHtml = $facetHtml + valList[1]; 499// }else{ 500// $facetHtml = $facetHtml + valList[0]; 501// } 502// $facetHtml = $facetHtml + ' ('+ item.c +')</option>'; 503// } 504 $facetHtml = $facetHtml + '</select>'; 505 $facetHtml = $facetHtml + '</div>'; 506 $facetHtml = $facetHtml + '</div>'; 507 } 508 509 } 510 } 511 return $facetHtml; 512} 513 514 515function submitModalFilter(){ 516 // submit form 517 var activeForm = getActiveForm(); 518 var cateParam = ""; 519 var fqParam = ""; 520 521 if(_not_nullcheck_str($('#modalFilterHiddenCate').val())){ 522 cateParam = $('#modalFilterHiddenCate').val(); 523 } 524 525 if(_not_nullcheck_str($('input[name="fq"]').val())){ 526 fqParam = $('input[name="fq"]').val(); 527 } 528 529 if($("#" + activeForm).length){ 530 // form submit 531 postFilter(); 532// $("#"+activeForm+" [name='c']").val(cateParam); 533// $("#"+activeForm+" [name='fq']").val(fqParam); 534// $("#"+activeForm+" [name='katamei']").val(""); 535// $("#"+activeForm+" [name='katameis']").val(""); 536// for (var i=1; i<=20; i++) { 537// $("#"+activeForm+" [name='q"+ i + "']").val(""); 538// } 539// $("#" + activeForm + "").submit(); 540 }else{ 541 // submit get method 542 var url = location.href; 543 // category param 544 var cateParam = ""; 545 if(_not_nullcheck_str(cateParam)){ 546 url = replaceUrlParam(url,"c",cateParam); 547 }else{ 548 url = replaceUrlParam(url,"c",""); 549 url = removeUrlParam(url,"c"); 550 } 551 // fq param 552 if($('#notSubmitPostfilter').length){ 553 $('#notSubmitPostfilter').val('true'); 554 postFilter(); 555 $('#notSubmitPostfilter').val(); 556 } 557 var fqParam = ""; 558 if(_not_nullcheck_str(fqParam)){ 559 url = replaceUrlParam(url,"fq",fqParam); 560 }else{ 561 url = removeUrlParam(url,"fq"); 562 } 563 564 // query param invalid 565 var paramStr = location.search; 566 if(paramStr.indexOf('&katamei' != -1)){ 567 url = removeUrlParam(url,"katamei"); 568 } 569 if(paramStr.indexOf('&q' != -1)){ 570 url = removeUrlParam(url,"q"); 571 for (var i=1; i<=20; i++) { 572 url = removeUrlParam(url,"q"+i); 573 } 574 } 575 576 location.href = url; 577 } 578 579 580} 581function resetModalFilter(){ 582 $('.pdcate select').val('clear'); 583 $('.pdcate select').change(); 584 $('#modalFilterHiddenCate').val(""); 585} 586function filterLoadingStart(){ 587 $('#mWinFilter').css({ 588 overflow: 'hidden', 589 }); 590 $('#modalFilter_loading').css('display','block'); 591} 592 593function filterLoadingStop(){ 594 $('#modalFilter_loading').fadeOut(200); 595 $('#mWinFilter').css({ 596 overflow: 'visible', 597 }); 598} 599 600function getActiveForm(){ 601 var activeForm = $('#active-form').val(); 602 if(activeForm == 'a') { 603 activeForm = "areasearch"; 604 }else if(activeForm == 'l') { 605 activeForm = "listsearch"; 606 }else{ 607 activeForm = "keywordsearch"; 608 } 609 return activeForm; 610} 611 612/** 613 * çµãè¾¼ã¿ã¢ã¼ãã«ã®å¤æ´ã確èªãã 614 * 615 * @returns 616 */ 617function checkChanged(){ 618 var defaultCate = $('#modalFilterHiddenCate_default').val(); 619 var changedCate = $('#modalFilterHiddenCate').val(); 620 if(defaultCate != changedCate){ 621 $('[data-remodal-id=mWinCheckFilterModal]').data('modalOrigin','mWinFilter'); 622 $('[data-remodal-id=mWinCheckFilterModal]').remodal().open(); 623 } 624} 625 626function resetFilterModal(){ 627 $('#pdCategoryBox').replaceWith($('#pdCategoryBox_bak').clone()); 628 var backupId_list = $('#pdCategoryBox_bak').find('[id$=_bak]'); 629 $.each(backupId_list, function (i, element) { 630 var objId = $(element).attr('id').replace("_bak",""); 631 $(element).attr('id', objId); 632 }); 633 var objId = $('#pdCategoryBox_bak').attr('id').replace("_bak",""); 634 $('#pdCategoryBox_bak').attr('id', objId); 635 $('#mWinFilter .pdcate_bak').addClass('pdcate'); 636 $('#mWinFilter .pdcate').removeClass('pdcate_bak'); 637 638 //å¿ è¦ãªãã»ã¬ã¯ãããã¯ã¹ãåé¤ 639 if($('#pdCategoryBox option[value="clear"]:selected')){ 640 $('#pdCategoryBox option[value="clear"]:selected').parents('.pdcate').remove(); 641 } 642 643 initCategory(); 644} 645 646/** 647 * çµãè¾¼ã¿ã¢ã¼ãã«ã®ããã¯ã¢ããã使ãã 648 * 649 * @returns 650 */ 651function copyFilterModal(){ 652 $('#mWinFilter_body').clone(true).appendTo('#mWinFilter_bak'); 653 var backupId_list = $('#mWinFilter_bak *'); 654 $.each(backupId_list, function (i, element) { 655 if($(element).attr('id')){ 656 var objId = $(element).attr('id'); 657 $(element).attr('id', objId + "_bak"); 658 } 659 }); 660 $('#mWinFilter_bak input[name="facet_and_fields_string"]').attr('name','facet_and_fields_string_bak'); 661 $('#mWinFilter_bak .pdcate').addClass('pdcate_bak'); 662 $('#mWinFilter_bak .pdcate_bak').removeClass('pdcate'); 663 $('#mWinFilter_bak .sdb_siboNotice').addClass('sdb_siboNotice_bak'); 664 $('#mWinFilter_bak .sdb_siboNotice_bak').removeClass('sdb_siboNotice'); 665 $('#mWinFilter_bak .sdb_siboBox').addClass('sdb_siboBox_bak'); 666 $('#mWinFilter_bak .sdb_siboBox_bak').removeClass('sdb_siboBox'); 667}
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.