Favorite groups

This commit is contained in:
Toks
2015-06-23 15:25:54 -04:00
parent e1dc51e026
commit 04fa5596e2
27 changed files with 574 additions and 15 deletions

View File

@@ -52,7 +52,7 @@
var prefixes = "-|~|general:|gen:|artist:|art:|copyright:|copy:|co:|character:|char:|ch:";
var metatags = "order|-status|status|-rating|rating|-locked|locked|child|" +
"-user|user|-approver|approver|commenter|comm|noter|noteupdater|artcomm|-fav|fav|ordfav|" +
"sub|-pool|pool|ordpool";
"sub|-pool|pool|ordpool|favgroup";
$fields_multiple.autocomplete({
delay: 100,
@@ -140,6 +140,10 @@
case "ordpool":
Danbooru.Autocomplete.pool_source(term, resp, metatag);
break;
case "favgroup":
case "-favgroup":
Danbooru.Autocomplete.favorite_group_source(term, resp, metatag);
break;
default:
Danbooru.Autocomplete.normal_source(term, resp);
break;
@@ -370,6 +374,26 @@
}
});
}
Danbooru.Autocomplete.favorite_group_source = function(term, resp, metatag) {
$.ajax({
url: "/favorite_groups.json",
data: {
"search[name_matches]": term,
"limit": 10
},
method: "get",
success: function(data) {
resp($.map(data, function(favgroup) {
return {
label: favgroup.name.replace(/_/g, " "),
value: metatag + ":" + favgroup.name,
post_count: favgroup.post_count
};
}));
}
});
}
})();
$(document).ready(function() {

View File

@@ -37,3 +37,7 @@ kbd.key {
span.inactive {
color: #AAA;
}
td a.last-page {
color: #666;
}

View File

@@ -52,10 +52,6 @@ div#c-forum-topics {
margin-right: 0.5em;
}
a.last-page {
color: #666;
}
span.locked-topic {
color: #666;
}

View File

@@ -46,10 +46,6 @@ div#c-pools {
height: 10em;
}
a.last-page {
color: #666;
}
div#a-show {
div#description {
margin-bottom: 1em;

View File

@@ -368,11 +368,11 @@ div#c-posts {
word-wrap: break-word;
}
#search-seq-nav + #pool-nav {
#search-seq-nav + #pool-nav, #search-seq-nav + #favgroup-nav, #pool-nav + #favgroup-nav {
margin-top: 0.5em;
}
#pool-nav, #search-seq-nav {
#pool-nav, #search-seq-nav, #favgroup-nav {
li {
position: relative;
text-align: center;