$(document).ready(function() { getMemo(); changeFavButton(); }); function getMemo(){ var me = ZdcStorageShop; var keyMemo = me.keyMemo; var storageMe = me.getItem(keyMemo); //add memo to item. if (storageMe) { var id = $('.memo').data('id'); for(i = 0; i < storageMe.length; i++){ if (storageMe[i]['id'] == id) { var memo = storageMe[i]['data'][0]['content']; $('.memo').html(memo.replace(/\n/g, "
")); //remove html element } } } } // add memo function submitAddMemo (id) { var me = ZdcStorageShop; var content = document.querySelector("#memo").value || ""; content = $.trim(content); //delete space head and last content = $('
').text(content).html(); //convert to string var item = { id: id, data: { content: content, title: 'memo' + id } } if (content == "") { if(me.checkNotExistMemo(item)) { return false; } else { me.deleteMemo(item); $('.memo').html(''); $('#memo').html(''); return false; } } me.addMemo(item,true); } // add favorite function submitAddFav (id) { var me = ZdcStorageShop; var keyFav = me.keyFav; var storageFa = me.getItem(keyFav); var item = { id: id, } if (me.checkNotExistFav(item)){ if (storageFa && storageFa.length + 1 > hknLimit) { alert(msgLimitFav); return false; } me.addFavorite(item); $(".addFav").html( 'お気に入り削除' ); } else{ me.deleteFav(item); $(".addFav").html( 'お気に入り追加' ); } } // hidden favorite button function changeFavButton (id) { var me = ZdcStorageShop; var keyFav = me.keyFav; var storageFa = me.getItem(keyFav); if (storageFa) { var id = $(".addFav").data('id'); for(i = 0; i < storageFa.length; i++){ if (id == storageFa[i]['id']) { $(".addFav").html( 'お気に入り削除' ); return false; } } } $(".addFav").html( 'お気に入り追加' ); } //open filtering modal at map screen. function custOpenCondMap() { var dlg = document.getElementById("cust_cond_dlg"); var memo = $('.memo').html(); if (!dlg) return; $('#memo').html(memo.replace(//gi, "\n")); dlg.style.display = "block"; window.history.pushState('popup-open', null, ''); window.onpopstate = function(event) { custCloseCondMap(); }; disableScrollBody(); } //close filtering modal at map screen. function custCloseCondMap() { var dlg = document.getElementById("cust_cond_dlg"); if (!dlg) return; var form = document.formCond; if (form) form.reset(); dlg.style.display = "none"; enableScrollBody(); } function submitFormFilter() { $(".z_map_btn_locroute").submit(); // Submit the form filter }