/posts: add shift+F to unfavorite hotkey.
This commit is contained in:
@@ -175,19 +175,8 @@
|
||||
|
||||
Danbooru.keydown("a", "prev_page", Danbooru.Post.nav_prev);
|
||||
Danbooru.keydown("d", "next_page", Danbooru.Post.nav_next);
|
||||
|
||||
Danbooru.keydown("f", "favorite", function(e) {
|
||||
if ($("#add-to-favorites").is(":visible")) {
|
||||
$("#add-to-favorites").click();
|
||||
} else {
|
||||
if (Danbooru.meta("current-user-id") == "") {
|
||||
Danbooru.notice("You must be logged in to favorite posts");
|
||||
} else {
|
||||
Danbooru.notice("You have already favorited this post");
|
||||
}
|
||||
}
|
||||
e.preventDefault();
|
||||
});
|
||||
Danbooru.keydown("f", "favorite", Danbooru.Post.favorite);
|
||||
Danbooru.keydown("shift+f", "unfavorite", Danbooru.Post.unfavorite);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -537,6 +526,24 @@
|
||||
});
|
||||
}
|
||||
|
||||
Danbooru.Post.favorite = function (e) {
|
||||
if ($("#add-to-favorites").is(":visible")) {
|
||||
$("#add-to-favorites").click();
|
||||
} else {
|
||||
if (Danbooru.meta("current-user-id") == "") {
|
||||
Danbooru.notice("You must be logged in to favorite posts");
|
||||
} else {
|
||||
Danbooru.notice("You have already favorited this post");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Danbooru.Post.unfavorite = function (e) {
|
||||
$.ajax("/favorites/" + Danbooru.meta("post-id") + ".js", {
|
||||
type: "DELETE"
|
||||
});
|
||||
};
|
||||
|
||||
Danbooru.Post.initialize_saved_searches = function() {
|
||||
$("#saved_search_labels").autocomplete({
|
||||
minLength: 2,
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
<li><kbd class="key">a</kbd> Previous post</li>
|
||||
<li><kbd class="key">d</kbd> Next post</li>
|
||||
<li><kbd class="key">f</kbd> Favorite post</li>
|
||||
<li><kbd class="key">shift</kbd>+<kbd class="key">f</kbd> Unfavorite post</li>
|
||||
<li><kbd class="key">g</kbd> Add post to favorite group</li>
|
||||
<li><kbd class="key">1</kbd>, <kbd class="key">2</kbd>, <kbd class="key">3</kbd>... Add post to favorite group #N</li>
|
||||
<li><kbd class="key">r</kbd> Go to random post</li>
|
||||
|
||||
Reference in New Issue
Block a user