1$(function(){ 2 "use strict"; 3 4 var resultWrap = $('.resultWrap'); 5 var dispgrid = $('.dispgrid'); 6 var displist = $('.displist'); 7 8 if( 9 resultWrap.length && 10 dispgrid.length && 11 displist.length 12 ) { 13 dispgrid.on('click',function(){ 14 // ã°ãªãã表示ãã¿ã³ãã¯ãªã㯠â ã°ãªãã表示㸠15 changeView(resultWrap, 'block'); 16 }); 17 displist.on('click',function(){ 18 // ãªã¹ã表示ãã¿ã³ãã¯ãªã㯠â ãªã¹ã表示㸠19 changeView(resultWrap, 'list'); 20 }); 21 22 changeView(resultWrap, null); 23 } 24 25 // 表示件æ°åãæ¿ãï¼ä¸¦ã³æ¿ã夿´ 26 var main = $("#main_column"); 27 main.find(".changeOrder select").change(function(){ 28 main.find("form").submit(); 29 }); 30 31 /** 32 * [changeView ä¸è¦§ã®è¡¨ç¤ºæ¹æ³å¤æ´] 33 * @param {[obj]} resultWrap [表示åãæ¿ã対象] 34 * @param {[String]} view [表示ã¹ã¿ã¤ã«å] 35 */ 36 function changeView(resultWrap, view) { 37 if(view) { 38 // è¡¨ç¤ºæ¹æ³ã渡ãããå ´å㯠Cookieã¸ä¿å 39 $.cookie('view',view,{expires:7}); 40 } else { 41 // è¡¨ç¤ºæ¹æ³ã渡ãããªãã£ãå ´å㯠Cookieããåå¾ 42 view = $.cookie('view'); 43 if(view == 'list') { 44 // Cookieãåå¾ã§ããå ´å㯠æå¹æéæ´æ° 45 $.cookie('view',view,{expires:7}); 46 } 47 } 48 49 if(!view) { 50 // Cookieãããåå¾ã§ããªãã£ãå ´å㯠ãgridããè¨å® 51 view = 'grid'; 52 } 53 54 if(view == 'list') { 55 // ãªã¹ã表示㸠56 if(!resultWrap.hasClass('list')) { 57 resultWrap.addClass('list'); 58 } 59 } else { 60 // ã°ãªãã表示㸠61 if(resultWrap.hasClass('list')) { 62 resultWrap.removeClass('list'); 63 } 64 } 65 } 66});
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.