var _settingsNav=new Dropdown("settings-nav");var _uploadAvatar=document.getElementById("upload-avatar");if(_uploadAvatar){_uploadAvatar.addEventListener("change",function(){var _urlLoader=new URLLoader();var formData=new FormData();formData.append("image",this.files[0]);_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){window.location.href=window.location.href}});_urlLoader.load('/ajax/api/updateAvatar',0,formData)})} var _uploadCover=document.getElementById("upload-cover");if(_uploadCover){_uploadCover.addEventListener("change",function(){var _urlLoader=new URLLoader();var formData=new FormData();formData.append("image",this.files[0]);_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){window.location.href=window.location.href}});_urlLoader.load('/ajax/api/updateCover',0,formData)})} function uploadCoverHandler(e){_uploadCover.dispatchEvent(new MouseEvent('click'))} function uploadAvatarHandler(e){_uploadAvatar.dispatchEvent(new MouseEvent('click'))} function sendFriendRequest(friendId){var params={friendId:friendId} var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){window.location.href=window.location.href}});_urlLoader.load(`/ajax/api/sendFriendRequest`,0,params)} function removeFriendHandler(friendId){removeFriend(friendId,function(){window.location.href=window.location.href})} function removeFriend(friendId,onSuccess){var params={friendId:friendId} var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){if(typeof onSuccess!=="undefined"){onSuccess()}}});_urlLoader.load(`/ajax/api/removeFriend`,0,params)};var _commentsTab=new Dropdown("comments-tab");var _activeTab=_commentsTab.value;function commentsTabHandler(e){try{document.getElementById(_activeTab).classList.add("hide")}catch(e){};_activeTab=_commentsTab.value;try{document.getElementById(_activeTab).classList.remove("hide")}catch(e){};var _commentsBody=document.getElementById(_commentsTab.value);if(!_commentsBody.hasChildNodes()){loadUserComments(USER_ID,_commentsTab.selectedOption.dataset.type,1)}} _commentsTab.addEventListener("change",commentsTabHandler);function commentsPageButtonHandler(e){loadUserComments(USER_ID,_commentsTab.selectedOption.dataset.type,e.currentTarget.dataset.page);var _commentsBody=document.getElementById(_commentsTab.value);_commentsBody.scrollIntoView({behavior:"smooth"})} function loadUserComments(userId,typeId,page){var params={"userId":userId,"type":typeId,"page":page,"limit":20};var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){_currentCommentPage=page;var _commentsBody=document.getElementById(_commentsTab.value);_commentsBody.replaceChildren();if(response.data.total>0){_commentsBody.insertAdjacentHTML('beforeend',response.data.html)}else{_commentsBody.insertAdjacentHTML('beforeend',"Henüz yorumu bulunmuyor.")} paginationSetup(commentsPageButtonHandler)}});_urlLoader.load("/ajax/api/getUserComments?"+new URLSearchParams(params).toString(),0)} window.addEventListener("DOMContentLoaded",function(){loadUserComments(USER_ID,_commentsTab.selectedOption.dataset.type,1)})