From 8b2eab632bbe7aa5fe7f338b9c90461221a0166a Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Mon, 29 Apr 2013 03:10:44 +0200 Subject: [PATCH] Some custom board nav fixes. --- src/General/Header.coffee | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/General/Header.coffee b/src/General/Header.coffee index cc714549e..a2a665607 100644 --- a/src/General/Header.coffee +++ b/src/General/Header.coffee @@ -125,22 +125,22 @@ Header = for a in as if a.textContent is board a = a.cloneNode true - if /-title/.test t - a.textContent = a.title - else if /-replace/.test t - if $.hasClass a, 'current' - a.textContent = a.title + + a.textContent = if /-title/.test(t) or /-replace/.test(t) and $.hasClass a, 'current' + a.title else if /-full/.test t - a.textContent = "/#{board}/ - #{a.title}" - else if /-(index|catalog|text)/.test t - if m = t.match /-(index|catalog)/ - a.setAttribute 'data-only', m[1] - a.href = "//boards.4chan.org/#{board}/" - a.href += 'catalog' if m[1] is 'catalog' - if m = t.match /-text:"(.+)"/ - a.textContent = m[1] - else if board is '@' - $.addClass a, 'navSmall' + "/#{board}/ - #{a.title}" + else if m = t.match /-text:"(.+)"/ + m[1] + else + a.textContent + + if m = t.match /-(index|catalog)/ + a.setAttribute 'data-only', m[1] + a.href = "//boards.4chan.org/#{board}/" + a.href += 'catalog' if m[1] is 'catalog' + + $.addClass a, 'navSmall' if board is '@' return a $.tn t $.add list, nodes