Changes in target/classes/static/js/sharedScript.js [3c0f9a9:7f36551] in Git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
target/classes/static/js/sharedScript.js
r3c0f9a9 r7f36551 4 4 var elements = $(".elements") 5 5 var elementGrade; 6 7 8 $("#button-add").on("click", function (){9 itemInput = $("#pageInput")10 itemInput.val(Number(itemInput.val()) + 1);11 $("#button-submit-page").click()12 })13 14 $("#button-sub").on("click", function (){15 itemInput = $("#pageInput")16 if(Number(itemInput.val()) > 1){17 itemInput.val(Number(itemInput.val()) - 1);18 $("#button-submit-page").click()19 }20 })21 22 $("#searchTitle").on("keyup", function() {23 var value = $(this).val().toLowerCase();24 console.log(value)25 $(".elements div a .title").filter(function() {26 console.log($(this).text())27 if($(this).text().toLowerCase().indexOf(value) <= -1)28 $(this).parent().parent().parent().addClass("visibility")29 else30 $(this).parent().parent().parent().removeClass("visibility")31 });32 });33 34 35 6 36 7 … … 66 37 67 38 68 /*$(".search-button-title").on("click",function (){39 $(".search-button-title").on("click",function (){ 69 40 let filter = $("#searchTitle").val() 70 41 console.log(elements) … … 79 50 } 80 51 } 81 })*/ 52 53 }) 82 54 83 55 84 56 $(".search-button").on("click",function () { 85 57 let filter = $("#searchGenre").val() 58 console.log(elements) 59 86 60 for (let item of elements) { 87 61 let genre = $(item).find(".card-genre") … … 90 64 for (let g of genre) { 91 65 92 if ( ( $(g).text().toLowerCase() === filter.toLowerCase() && !$(g).hasClass("visibility") && filter.trim().length != 0)) {66 if ($(g).text().toLowerCase() === filter.toLowerCase()) { 93 67 visible = true 94 $(item). removeClass("visibility")68 $(item).css("display","block") 95 69 break; 96 70 } 97 71 } 98 if (!visible && filter.trim().length != 0) 99 $(item).addClass("visibility") 100 else 101 $(item).removeClass("visibility") 102 72 if (!visible) 73 $(item).css("display","none") 103 74 } 104 75 }); … … 146 117 let url = "api/movies/unlike/"+ $(this).attr("movie-id")+"?userId="+ $(this).attr("user-id") 147 118 ajaxCallLike(url,button,'unlike','Немате оставено допаѓање на филмот!') 148 })149 $(document.body).on("click",".button-add-genre-liked-list",function (){150 let button = $(this)151 let url = "api/genres/like/"+ $(this).attr("genre-id") + "?userId="+ $(this).attr("user-id")152 ajaxCallLikeGenre(url,button,'like','Веќе ви се допаѓа жанрот!')153 })154 $(document.body).on("click",".button-remove-genre-liked-list",function (){155 let button = $(this)156 let url = "api/genres/unlike/"+ $(this).attr("genre-id")+"?userId="+ $(this).attr("user-id")157 ajaxCallLikeGenre(url,button,'unlike','Немате оставено допаѓање на жанрот!')158 119 }) 159 120 $(".discussion-type").change(function (){ … … 196 157 197 158 } 198 $(button).remove()199 159 } 200 160 else { … … 220 180 }) 221 181 } 222 223 224 225 function ajaxCallLikeGenre(url,button,type,message){226 $.ajax({227 url:url,228 success:function (data){229 if (data){230 let el = $(button).parent().siblings().eq(3)231 console.log(el)232 if (type=="like") {233 $(el).html(parseInt($(el).text()) + 1)234 console.log("da")235 }236 else237 $(el).html(parseInt($(el).text()) - 1)238 $(button).css("display","none")239 let userId = $(button).attr("user-id")240 let genreId=$(button).attr("genre-id")241 if (type==='like') {242 $(button).parent().append("<a class='btn btn-danger button-remove-genre-liked-list' genre-id=" + genreId + " user-id=" + userId + ">💔</a>")243 console.log("da")244 }245 else{246 $(button).parent().append("<a class='btn btn-success button-add-genre-liked-list' genre-id=" + genreId + " user-id=" + userId + ">❤</a>")247 }248 let likes_sibling = $("#"+genreId+"genre")249 value_likes = Number(likes_sibling.text())250 if(type=="like")251 value_likes+=1252 else253 value_likes-=1254 likes_sibling.text(value_likes)255 $(button).remove()256 }257 else {258 $(button).parent().append("<div>" + message +" <button class='button-confirm'>Ок</button></div>")259 }260 }261 })262 }263 264 265 182 function ajaxCallRating(url,button,type){ 266 183 model = {
Note:
See TracChangeset
for help on using the changeset viewer.