Commit 5bfb5168 by Matthew Mongeau

Display current topic and adjust font size.

parent 28343b3a
...@@ -5,6 +5,7 @@ class @DiscussionThreadListView extends Backbone.View ...@@ -5,6 +5,7 @@ class @DiscussionThreadListView extends Backbone.View
"click .browse": "toggleTopicDrop" "click .browse": "toggleTopicDrop"
"keyup .post-search-field": "performSearch" "keyup .post-search-field": "performSearch"
"click .sort-bar a": "sortThreads" "click .sort-bar a": "sortThreads"
"click .board-drop-menu": "setTopic"
render: -> render: ->
@timer = 0; @timer = 0;
...@@ -48,6 +49,22 @@ class @DiscussionThreadListView extends Backbone.View ...@@ -48,6 +49,22 @@ class @DiscussionThreadListView extends Backbone.View
@$(".board-drop-menu").hide() @$(".board-drop-menu").hide()
$("body").unbind("click", @toggleTopicDrop) $("body").unbind("click", @toggleTopicDrop)
setTopic: (e) ->
item = $(e.target).closest('a')
boardName = item.find(".board-name").html()
_.each item.parents('ul').not('.board-drop-menu'), (parent) ->
console.log(parent)
boardName = $(parent).siblings('a').find('.board-name').html() + ' / ' + boardName
@$(".current-board").html(boardName)
fontSize = 16;
@$(".current-board").css('font-size', '16px');
while @$(".current-board").width() > (@$el.width() * .8) - 40
fontSize--;
if fontSize < 11
break;
@$(".current-board").css('font-size', fontSize + 'px');
sortThreads: (event) -> sortThreads: (event) ->
@$(".sort-bar a").removeClass("active") @$(".sort-bar a").removeClass("active")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment