<div class="container"> <ul class="breadcrumb"> <li><a href="/">Home</a><span class="divider">/</span></li> <li class="active">{category_name}</li> <div id="category_active_users"></div> </ul> </div> <div class="alert alert-warning hide" id="category-no-topics"> <strong>There are no topics in this category.</strong><br /> Why don't you try posting one? </div> <div class="category row"> <div class="span9"> <ul id="topics-container"> <!-- BEGIN topics --> <a href="../../topic/{topics.slug}"><li class="category-item {topics.deleted-class}"> <div class="row-fluid"> <!-- <div class="span1 thread-rating hidden-phone hidden-tablet"> <span> <i class="icon-star icon-3x"></i><br /> 38 </span> </div> --> <div class="span12 topic-row img-polaroid"> <div class="latest-post visible-desktop"> <div class="pull-right"> <img style="width: 48px; height: 48px; /*temporary*/" src="/graph/users/{topics.teaser_username}/picture" /> <p><strong>{topics.teaser_username}</strong>: {topics.teaser_text}</p> </div> </div> <div> <h3><span class="topic-title"><span class="badge {topics.badgeclass}">{topics.post_count}</span>{topics.title}</span></h3> <small> <strong><i class="{topics.pin-icon}"></i><i class="{topics.lock-icon}"></i></strong> Posted {topics.relativeTime} ago by <strong>{topics.username}</strong>. </small> </div> </div> </div> </li></a> <!-- END topics --> </ul> </div> <div class="span3"> <div class="sidebar-block img-polaroid"> <div class="block-header"> Recent Replies </div> <div class="block-content"> </div> </div> <div class="sidebar-block img-polaroid"> <div class="block-header"> Active Participants </div> <div class="block-content"> <!-- BEGIN active_users --> <a href="/users/{active_users.username}"><img title="{active_users.username}" style="width: 48px; height: 48px; /*temporary*/" src="/graph/users/{active_users.username}/picture" class="img-polaroid" /></a> <!-- END active_users --> </div> </div> <div class="sidebar-block img-polaroid {moderator_block_class}"> <div class="block-header"> Moderators </div> <div class="block-content"> <!-- BEGIN moderators --> <a href="/users/{moderators.username}"><img title="{moderators.username}" style="width: 48px; height: 48px; /*temporary*/" src="/graph/users/{moderators.username}/picture" class="img-polaroid" /></a> <!-- END moderators --> </div> </div> </div> </div> <hr /> <button id="new_post" class="btn btn-primary btn-large {show_topic_button}">New Topic</button> <script type="text/javascript"> (function() { var room = 'category_' + '{category_id}'; app.enter_room(room); var new_post = document.getElementById('new_post'); new_post.onclick = function() { app.open_post_window('topic', {category_id}); } ajaxify.register_events([ 'event:new_topic' ]); if (jQuery('.category-item').length == 0) { jQuery('.category.row').hide(); jQuery('#category-no-topics').show(); } socket.on('event:new_topic', function(data) { var html = templates.prepare(templates['category'].blocks['topics']).parse({ topics: [data] }), topic = document.createElement('div'), container = document.getElementById('topics-container'), topics = document.querySelectorAll('#topics-container a'), numTopics = topics.length, x; topic.innerHTML = html; if (numTopics > 0) { for(x=0;x<numTopics;x++) { if (topics[x].querySelector('.icon-pushpin')) continue; container.insertBefore(topic.querySelector('a'), topics[x]); $(topic).hide().fadeIn('slow'); break; } } else { container.insertBefore(topic.querySelector('a'), null); $(topic).hide().fadeIn('slow'); } // jQuery('<div></div>').appendTo("#topics-container").hide().append(html).fadeIn('slow'); // set_up_posts(uniqueid); }); })(); </script>