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:
@ -238,3 +238,7 @@ textarea {
|
||||
.inline {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.padding-bottom10 {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
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