Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.42 KB | None | 0 0
  1. <script language="javascript">
  2. var skip = 0;
  3.  
  4. function loadProfile(loadMore) {
  5. var u_email = 'com@com.com';
  6.  
  7. if (loadMore) {
  8. document.getElementById("loadMoreBtn").style.visibility = "hidden";
  9. } else {
  10. if (u_email === "com@com.com") {
  11. alert("Please login to see all users and use the filter feature.");
  12. return;
  13. }
  14. }
  15.  
  16. var urlToLoad = "";
  17.  
  18. var filterGender = document.getElementById("selectGender")[document.getElementById("selectGender").selectedIndex].text;
  19. var filterAge = document.getElementById("selectAge")[document.getElementById("selectAge").selectedIndex].text;
  20. var filterCountry = document.getElementById("selectCountry")[document.getElementById("selectCountry").selectedIndex].text;
  21. var filterAccountType = document.getElementById("selectAccountType")[document.getElementById("selectAccountType").selectedIndex].text;
  22. var filterHashtagInput = document.getElementById("hashtagInput").value;
  23.  
  24. if (filterHashtagInput.trim() === "") {
  25. filterHashtagInput = "Hashtag";
  26. }
  27.  
  28. if (loadMore) {
  29. skip += 24;
  30. urlToLoad = "/load_more/"+filterGender+"/"+filterAge+"/"+filterCountry+"/"+filterAccountType+"/"+skip+"/"+filterHashtagInput;
  31.  
  32. $("#loadingView").html('<i style="font-size: 30px; margin-bottom: 50px;" class="fa fa-spinner fa-spin"></i>');
  33. } else {
  34. skip = 0;
  35. urlToLoad = "/filter/"+filterGender+"/"+filterAge+"/"+filterCountry+"/"+filterAccountType+"/"+skip+"/"+filterHashtagInput;
  36. }
  37.  
  38. $("#filterBtn").html('<button class="btn btn-success" style="float: right; width:100%;">Loading&ensp;<span class="fa fa-spinner fa-spin"></button>');
  39.  
  40. $.ajax({
  41. type: "GET",
  42. url: urlToLoad,
  43. success: function(myData) {
  44. $("#filterBtn").html('<button onclick="loadProfile(false);" class="btn btn-danger" style="float: right; width:100%;">Filter&ensp;<span class="glyphicon glyphicon-filter"></button>');
  45. $("#loadingView").html("");
  46.  
  47. if (myData.profiles.length > 23) {
  48. document.getElementById("loadMoreBtn").style.visibility = "visible";
  49. } else {
  50. document.getElementById("loadMoreBtn").style.visibility = "hidden";
  51. }
  52.  
  53. if (!loadMore) {
  54. $("#users_view").html("");
  55. }
  56.  
  57. myData.profiles.forEach(function(element) {
  58. var featured = "";
  59. var vip = "";
  60.  
  61. if (element.isFeatured) {
  62. featured = "glyphicon glyphicon-star";
  63. }
  64.  
  65. if (element.isVip) {
  66. vip = "glyphicon glyphicon-king";
  67. }
  68.  
  69. var viewToAppend = '<div class="col-sm-4 col-md-3 col-lg-2"><div class="image_div"> <figure class="cropped-image"> <a target="_blank" href="/user/?id='+element.ownerId+'" ><img title="'+element.bio+'" src="https://addsnapchatfriends.com/' + element.imageUrl + '" class="cover"/></a></figure>';
  70.  
  71. if (element.country != "" && element.country != undefined) {
  72. if (element.gender == "Female") {
  73. viewToAppend = viewToAppend + '<h5><img src="https://addsnapchatfriends.com/' + element.country + '.png" height="12">&ensp;<span class="bold"> ' + element.age + ' </span>Female <span class="'+featured+'" title="Featured" style="color:#fac500;"></span> </span> <span class="'+vip+'" title="VIP" style="color:#fac500;"></span></h5>';
  74. } else if (element.gender == "Male") {
  75. viewToAppend = viewToAppend + '<h5><img src="https://addsnapchatfriends.com/' + element.country + '.png" height="12">&ensp;<span class="bold"> ' + element.age + ' </span>Male <span class="'+featured+'" title="Featured" style="color:#fac500;"></span> </span> <span class="'+vip+'" title="VIP" style="color:#fac500;"></span></h5>';
  76. }
  77. } else {
  78. if (element.gender == "Female") {
  79. viewToAppend = viewToAppend + '<h5><span class="bold"> '+element.age+' </span>Female <span class="'+featured+'" title="Featured" style="color:#fac500;"></span> </span> <span class="'+vip+'" title="VIP" style="color:#fac500;"></span></h5>';
  80. } else if (element.gender == "Male") {
  81. viewToAppend = viewToAppend + '<h5><span class="bold"> '+element.age+' </span>Male <span class="'+featured+'" title="Featured" style="color:#fac500;"></span> </span> <span class="'+vip+'" title="VIP" style="color:#fac500;"></span></h5>';
  82. }
  83. }
  84.  
  85. viewToAppend = viewToAppend + "</div>";
  86. viewToAppend = viewToAppend + "</div>";
  87.  
  88. $("#users_view").append(viewToAppend);
  89. });
  90. }
  91. });
  92. }
  93. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement