euscanwww: Favourite/Unfavourite template code refactored
* Now is more DRY, the JS code and the HTML code are in one place * It works even without JS Signed-off-by: volpino <fox91@anche.no>
This commit is contained in:
		
							
								
								
									
										23
									
								
								euscanwww/htdocs/js/favourite.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								euscanwww/htdocs/js/favourite.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
$(document).ready(function() {
 | 
			
		||||
  $(".favourite-form").submit(function(e) {
 | 
			
		||||
    e.preventDefault();
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
 | 
			
		||||
    $.post($(this).attr("action"), {packages: window.packages}, function() {
 | 
			
		||||
      $(".unfavourite-button").removeClass("hide");
 | 
			
		||||
      $(".favourite-button").addClass("hide");
 | 
			
		||||
    });
 | 
			
		||||
    return false;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  $(".unfavourite-form").submit(function(e) {
 | 
			
		||||
    e.preventDefault();
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
 | 
			
		||||
    $.post($(this).attr("action"), {packages: window.packages}, function() {
 | 
			
		||||
      $(".favourite-button").removeClass("hide");
 | 
			
		||||
      $(".unfavourite-button").addClass("hide");
 | 
			
		||||
    });
 | 
			
		||||
    return false;
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
		Reference in New Issue
	
	Block a user