PageSourceSearch

https://nameraka.jp/assets/js/lineup.js?260804

js nameraka.jp collected 2026-09-30 20:30:12 UTC 3,021 bytes, 1 lines download raw bytes

1$((function(){var e,n,t=".lineup__searchList",i=".lineup__product",s="is--hide";function r(){$(i).removeClass(s),$(i).removeClass("is--showitem"),$(i).removeClass("is--showitem2"),$(".lineup__category").show();for(var e=0;e<$(t).length;e++){var n=$(t).eq(e).find("input").attr("name"),r=l(n);if(0!==r.length&&""!==r[0])for(var h=0;h<$(i).length;h++){var p=o($(i).eq(h),n);if("category"===n)var d=a(p,r);else d=c(p,r);d||$(i).eq(h).addClass(s)}}u()}function l(e){var n=[];return $("[name="+e+"]:checked").each((function(){n.push($(this).val())})),n}function o(e,n){var t=e.data(n);return Array.isArray(t)||(t=[t]),t}function a(e,n){for(var t=!1,i=0;i<e.length;i++)if(n.indexOf(e[i])>=0){t=!0;break}return t}function c(e,n){var t=!1;if(n.length>1){for(var i=0;i<e.length;i++){if(arr3=n.filter((function(n){return-1==e.indexOf(n)})),0==arr3.length){t=!0;break}}return t}for(i=0;i<e.length;i++)if(n.indexOf(e[i])>=0){t=!0;break}return t}function u(){var e=[],n=$(".lineup__category").length;$(".lineup__category").each((function(){var n=$(this).find(".lineup__product").length,t=$(this).find(".lineup__product.is--hide").length,i=$(this).find(".lineup__product").not(".is--hide"),s=i.length;n===t&&($(this).hide(),e.push(1));for(var r=0;r<s;r++)r%2==0?i.eq(r).addClass("is--showitem"):i.eq(r).addClass("is--showitem2")})),e.length===n&&$(".lineup__container").append('<p class="nomuchItem"><a href="#search">該当の商品がありません<br><small>検索条件を変更してください</small></a></p>')}$((function(){$(document).on("change",t+" input",(function(){$(this).parents("label").toggleClass("is--current"),$(".nomuchItem").remove(),r()}))})),$((function(){var e=t("name"),n=t("search");function t(e,n){n||(n=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(n);return t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null}null!==e&&function(e,n){$(i).removeClass(s);for(var t=n,r=0;r<$(i).length;r++){a(o($(i).eq(r),e),t)||$(i).eq(r).addClass(s)}u();var l=$(".lineup__container").offset().top-50;$(window).scrollTop(l)}(e,n)})),$(".lineup__searchBtn").click((function(){$(this).toggleClass("is--close"),$(".lineup__searchAcction").slideToggle(),$(this).hasClass("is--close")?$(this).text("閉じる"):$(this).text("さらにキーワードで商品を絞り込む")})),$(".lineup__searchReset").click((function(){$(".lineup__searchItem input").removeAttr("checked").prop("checked",!1).change(),$(".lineup__searchItem").removeClass("is--current"),r()})),e=$(".lineup__productMore"),n=$(".lineup__productModal__close"),e.click((function(){$(this).hasClass("is--close")?($(".lineup__productModal").slideUp("fast"),e.removeClass("is--close").text("MORE")):($(".lineup__productModal").hide(),e.removeClass("is--close").text("MORE"),$(this).toggleClass("is--close").text("CLOSE").next(".lineup__productModal").slideDown("fast"))})),n.click((function(){$(this).parents(".lineup__productModal").slideUp("fast"),e.removeClass("is--close").text("MORE")}))}));

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.