/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("a", "prev_page", Danbooru.Post.nav_prev);
|
||||||
Danbooru.keydown("d", "next_page", Danbooru.Post.nav_next);
|
Danbooru.keydown("d", "next_page", Danbooru.Post.nav_next);
|
||||||
|
Danbooru.keydown("f", "favorite", Danbooru.Post.favorite);
|
||||||
Danbooru.keydown("f", "favorite", function(e) {
|
Danbooru.keydown("shift+f", "unfavorite", Danbooru.Post.unfavorite);
|
||||||
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();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -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() {
|
Danbooru.Post.initialize_saved_searches = function() {
|
||||||
$("#saved_search_labels").autocomplete({
|
$("#saved_search_labels").autocomplete({
|
||||||
minLength: 2,
|
minLength: 2,
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
<li><kbd class="key">a</kbd> Previous post</li>
|
<li><kbd class="key">a</kbd> Previous post</li>
|
||||||
<li><kbd class="key">d</kbd> Next post</li>
|
<li><kbd class="key">d</kbd> Next post</li>
|
||||||
<li><kbd class="key">f</kbd> Favorite 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">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">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>
|
<li><kbd class="key">r</kbd> Go to random post</li>
|
||||||
|
|||||||
Reference in New Issue
Block a user