carriep63 (carriep63) wrote in s2bloggish, @ 2007-08-30 15:01:00 |
|
|||
function print_module_tags(string title) {
var int minSize = 10; # minimum size of tag links, in pixels
var int maxSize = 24; # maximum size of tag links, in pixels
var Page p = get_page();
var TagDetail[] tags = $p->visible_tag_list();
if (size($tags) < 1) { return; }
var int most_count = 1;
open_module("categories", $title, "");
foreach var TagDetail tag ($tags) {
if ($tag.use_count > $most_count) { $most_count = $tag.use_count; }
}
var string[] links = [];
foreach var TagDetail tag ($tags) {
var string uses = get_plural_phrase($tag.use_count, "text_tag_uses");
var string security = $tag.visibility;
var int tagtextsize = $minSize;
if ($tag.use_count > 1) {
$tagtextsize = (($maxSize-$minSize)*$tag.use_count)/$mo st_count + $minSize;
}
$links[size $links] = """<a href="$tag.url" style="font-size: ${tagtextsize}px;" title="$uses, $security">$tag.name</a>""";
}
print_module_list($links);
close_module();
}
.module-categories li{
float:left;
}
.module-categories li{
float:left;
background:none;
margin:0;
}
.module-categories ul{
height:150px;
overflow:auto;
}