/* 画面ごとの初期設定 */ $(document).ready( function(){ insertHeader(); insertMenu(); offSelectMenu('favorite'); change_favorite(); //20151217 Fujii ADD readFavoriteList(); settingViews(); $(".drawer").drawer(); }); // 画面設定 function settingViews() { scrollAreaHeightSetting(); favoriteListAreaSetting(); var ua = navigator.userAgent; if( ua.search(/Android 2.3/) != -1 ){ if (!resizeFlg) { $('#2_3_scroll_frame').css({ height:$('#2_3_scroll_frame').height() + 20 }); resizeFlg = true; } $('#favorite_list').flickSimple({ snap: '', vertical: true, horizontal: false, lock: true }); } } // 検索結果の高さ調整 function favoriteListAreaSetting(){ $('#favorite_list').height($('#main_contents').height() - parseInt($('#main_contents').css('padding-top') ,10) - $('#favorite_title').outerHeight() - parseInt($('#favorite_title').css('margin-top') ,10) - parseInt($('#favorite_title').css('margin-bottom') ,10)); } // ローカルストレージからお気に入りの読み込み function readFavoriteList() { // ページ城ホリストを空にする $('.favorite_each').remove(); favoriteCount = 0; for(i = 0; i < localStorage.length; i++){ localStorageKey = localStorage.key(i); firstSplit = localStorageKey.split(keysDelimiter); if (firstSplit[0] == favoriteKey) { secondSplit = firstSplit[1].split(shopDataDelimiter); categoryName = ''; var categoryId = secondSplit[0]; var shopId = secondSplit[1]; favoriteCount++; switch (categoryId){ case '110': categoryName = '【ラーメン】'; break; case '120': categoryName = '【やきとり】'; break; case '130': categoryName = '【うどん】'; break; case '140': categoryName = '【ちゃんぽん】'; break; case '150': categoryName = '【ご当地グルメその他】'; break; case '160': categoryName = '【地場産のお土産】'; break; case '170': categoryName = '【酒蔵/ワイナリー】'; break; case '180': categoryName = '【ホテル/旅館】'; break; case '190': categoryName = '【よかとこ】'; break; case '200': categoryName = '【文化街(ナイトサロン)】'; break; case '999': categoryName = '【掲載終了】'; break; default : categoryName = '【存在しないカテゴリー】'; } $('.detail_link_box ul').append('
  • ' + ' ' + ' ' + '
  • '); } } if (favoriteCount == 0) { $('#favorite_list').html('
    現在、お気に入りに登録している店舗は存在しません。
    '); return; } } // お気に入り削除 function deleteCheck(categoryId, shopId, listId) { myRet = confirm($('#favorite_' + listId).text() + '\n' + $('#favorite_delete_msg').text()); if ( myRet == true ){ localStorage.removeItem(favoriteKey + keysDelimiter + categoryId + shopDataDelimiter + shopId); readFavoriteList(); } }