fixed related tag js

This commit is contained in:
albert
2011-10-03 14:30:25 -04:00
parent 6ad9b590d9
commit 043e674036
15 changed files with 64 additions and 37 deletions

View File

@@ -59,7 +59,7 @@
$dest.append(Danbooru.RelatedTag.build_html(query, related_tags)); $dest.append(Danbooru.RelatedTag.build_html(query, related_tags));
if (wiki_page_tags.length > 0) { if (wiki_page_tags.length > 0) {
$dest.append(Danbooru.RelatedTag.build_html("wiki:" + query), wiki_page_tags); $dest.append(Danbooru.RelatedTag.build_html("wiki:" + query, wiki_page_tags));
} }
} }
@@ -85,8 +85,8 @@
$link.addClass("tag-type-" + tag[1]); $link.addClass("tag-type-" + tag[1]);
$link.attr("href", "/posts?tags=" + encodeURIComponent(tag[0])); $link.attr("href", "/posts?tags=" + encodeURIComponent(tag[0]));
$link.click(Danbooru.RelatedTag.toggle_tag); $link.click(Danbooru.RelatedTag.toggle_tag);
if ($.inArray(tag, current)) { if ($.inArray(tag[0], current) > -1) {
$link.addClass("active"); $link.addClass("selected");
} }
$ul.append( $ul.append(
$("<li/>").append($link) $("<li/>").append($link)
@@ -102,7 +102,7 @@
var tags = $field.val().match(/\S+/g) || []; var tags = $field.val().match(/\S+/g) || [];
var tag = $(e.target).html().replace(/ /g, "_"); var tag = $(e.target).html().replace(/ /g, "_");
if ($.inArray(tag, tags)) { if ($.inArray(tag, tags) > -1) {
$field.val(Danbooru.without(tags, tag).join(" ") + " "); $field.val(Danbooru.without(tags, tag).join(" ") + " ");
} else { } else {
$field.val(tags.concat([tag]).join(" ") + " "); $field.val(tags.concat([tag]).join(" ") + " ");

View File

@@ -1,37 +1,6 @@
/* /*
*= require "smoothness/jquery-ui-1.8.5.custom.css" *= require "smoothness/jquery-ui-1.8.5.custom.css"
*= require_self *= require_self
*= require_tree "./common"
*= require_tree "./specific"
*/ */
@import "common/000_vars.css.scss";
@import "common/010_reset.css.scss";
@import "common/020_base.css.scss";
@import "common/030_links.css.scss";
@import "common/dtext.css.scss";
@import "common/inline.css.scss";
@import "common/jquery_ui_custom.css.scss";
@import "common/main_layout.css.scss";
@import "common/news.css.scss";
@import "common/notices.css.scss";
@import "common/page_header.css.scss";
@import "common/paginator.css.scss";
@import "common/simple_form.css.scss";
@import "common/spoiler.css.scss";
@import "common/tables.css.scss";
@import "specific/artists.css.scss";
@import "specific/comments.css.scss";
@import "specific/favorites.css.scss";
@import "specific/forum.css.scss";
@import "specific/moderator_dashboard.css.scss";
@import "specific/notes.css.scss";
@import "specific/pools.css.scss";
@import "specific/post_mode_menu.css.scss";
@import "specific/posts.css.scss";
@import "specific/related_tags.css.scss";
@import "specific/sessions.css.scss";
@import "specific/site_map.css.scss";
@import "specific/terms_of_service.css.scss";
@import "specific/uploads.css.scss";
@import "specific/users.css.scss";
@import "specific/wiki_pages.css.scss";

View File

@@ -1,3 +1,5 @@
@import "000_vars.css.scss";
body { body {
font-family: Verdana, Helvetica, sans-serif; font-family: Verdana, Helvetica, sans-serif;
padding: 0; padding: 0;

View File

@@ -1,3 +1,5 @@
@import "000_vars.css.scss";
a:link { a:link {
color: $link_color; color: $link_color;
text-decoration: none; text-decoration: none;

View File

@@ -1,3 +1,5 @@
@import "000_vars.css.scss";
div.prose { div.prose {
h1, h2, h3 { h1, h2, h3 {
line-height: 1em; line-height: 1em;

View File

@@ -1,3 +1,5 @@
@import "000_vars.css.scss";
span.error { span.error {
display: block; display: block;
font-weight: bold; font-weight: bold;

View File

@@ -1,3 +1,5 @@
@import "000_vars.css.scss";
div#search { div#search {
margin-bottom: 1em; margin-bottom: 1em;
} }

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div.comments-for-post { div.comments-for-post {
div.list-of-comments { div.list-of-comments {
article.comment { article.comment {

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div#c-pool-elements { div#c-pool-elements {
div#a-new { div#a-new {
font-size: 0.8em; font-size: 0.8em;

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div.post-previews { div.post-previews {
overflow: visible; overflow: visible;
} }

View File

@@ -0,0 +1,34 @@
@import "../common/000_vars.css.scss";
div#related-tags {
overflow: auto;
width: 100%;
margin-bottom: 1em;
div.tag-column {
max-width: 15em;
margin-right: 2em;
float: left;
ul {
li {
padding: 0.25em 0.5em;
em {
padding: 0.25em 0.5em;
font-weight: bold;
}
a {
padding: 0.25em 0.5em;
min-width: 3em;
}
a.selected {
background-color: $link_color;
color: white;
}
}
}
}
}

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div#sessions { div#sessions {
div#new { div#new {
section { section {

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div#c-static { div#c-static {
div#a-site-map { div#a-site-map {
width: 80em; width: 80em;

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div#terms-of-service { div#terms-of-service {
width: 40em; width: 40em;

View File

@@ -1,3 +1,5 @@
@import "../common/000_vars.css.scss";
div#c-users { div#c-users {
div#a-new { div#a-new {
max-width: 60em; max-width: 60em;