Make Build.coffee capcode property consistent with post.info.capcode.
This commit is contained in:
parent
38cbde7da2
commit
4fcc2d02f3
@ -34,7 +34,6 @@ Build =
|
|||||||
boardID: boardID
|
boardID: boardID
|
||||||
# info
|
# info
|
||||||
name: Build.unescape data.name
|
name: Build.unescape data.name
|
||||||
capcode: data.capcode
|
|
||||||
tripcode: data.trip
|
tripcode: data.trip
|
||||||
uniqueID: data.id
|
uniqueID: data.id
|
||||||
email: Build.unescape data.email
|
email: Build.unescape data.email
|
||||||
@ -50,7 +49,9 @@ Build =
|
|||||||
isArchived: !!data.archived
|
isArchived: !!data.archived
|
||||||
# file status
|
# file status
|
||||||
fileDeleted: !!data.filedeleted
|
fileDeleted: !!data.filedeleted
|
||||||
# file
|
if data.capcode
|
||||||
|
o.capcode = data.capcode.replace(/_highlight$/, '').replace(/_/g, ' ').replace(/\b\w/g, (c) -> c.toUpperCase())
|
||||||
|
o.capcodeHighlight = /_highlight$/.test data.capcode
|
||||||
if data.ext
|
if data.ext
|
||||||
o.file =
|
o.file =
|
||||||
name: (Build.unescape data.filename) + data.ext
|
name: (Build.unescape data.filename) + data.ext
|
||||||
@ -76,7 +77,7 @@ Build =
|
|||||||
###
|
###
|
||||||
{
|
{
|
||||||
postID, threadID, boardID
|
postID, threadID, boardID
|
||||||
name, capcode, tripcode, uniqueID, email, subject, flagCode, flagName, date, dateUTC
|
name, capcode, capcodeHighlight, tripcode, uniqueID, email, subject, flagCode, flagName, date, dateUTC
|
||||||
comment
|
comment
|
||||||
file, fileDeleted
|
file, fileDeleted
|
||||||
} = o
|
} = o
|
||||||
@ -88,16 +89,15 @@ Build =
|
|||||||
### Post Info ###
|
### Post Info ###
|
||||||
|
|
||||||
if capcode
|
if capcode
|
||||||
capcodeLC = capcode.split('_')[0]
|
capcodeUC = capcode.split(' ')[0]
|
||||||
capcodeUC = capcodeLC[0].toUpperCase() + capcodeLC[1..]
|
capcodeLC = capcodeUC.toLowerCase()
|
||||||
capcodeText = capcodeUC
|
if capcode is 'Admin Emeritus'
|
||||||
capcodeLong = {'Admin': 'Administrator', 'Mod': 'Moderator'}[capcodeUC] or capcodeUC
|
|
||||||
capcodePlural = "#{capcodeLong}s"
|
|
||||||
capcodeDescription = "a 4chan #{capcodeLong}"
|
|
||||||
if capcode is 'admin_emeritus'
|
|
||||||
capcodeText = 'Admin Emeritus'
|
|
||||||
capcodePlural = 'the Administrator Emeritus'
|
capcodePlural = 'the Administrator Emeritus'
|
||||||
capcodeDescription = "4chan's founding Administrator"
|
capcodeDescription = "4chan's founding Administrator"
|
||||||
|
else
|
||||||
|
capcodeLong = {'Admin': 'Administrator', 'Mod': 'Moderator'}[capcode] or capcode
|
||||||
|
capcodePlural = "#{capcodeLong}s"
|
||||||
|
capcodeDescription = "a 4chan #{capcodeLong}"
|
||||||
|
|
||||||
postLink = Build.postURL boardID, threadID, postID
|
postLink = Build.postURL boardID, threadID, postID
|
||||||
quoteLink = if Build.sameThread boardID, threadID
|
quoteLink = if Build.sameThread boardID, threadID
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
?{!isOP}{<div class="sideArrows" id="sa${postID}">>></div>}
|
?{!isOP}{<div class="sideArrows" id="sa${postID}">>></div>}
|
||||||
<div id="p${postID}" class="post ${postClass}?{capcode === "admin_highlight"}{ highlightPost}">
|
<div id="p${postID}" class="post ${postClass}?{capcodeHighlight}{ highlightPost}">
|
||||||
?{isOP}{&{fileBlock}&{postInfo}}{&{postInfo}&{fileBlock}}
|
?{isOP}{&{fileBlock}&{postInfo}}{&{postInfo}&{fileBlock}}
|
||||||
<blockquote class="postMessage" id="m${postID}">&{comment}</blockquote>
|
<blockquote class="postMessage" id="m${postID}">&{comment}</blockquote>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
?{email}{<a href="mailto:${encodeURIComponent(email).replace(/%40/g, "@")}" class="useremail">}
|
?{email}{<a href="mailto:${encodeURIComponent(email).replace(/%40/g, "@")}" class="useremail">}
|
||||||
<span class="name?{capcode}{ capcode}">${name}</span>
|
<span class="name?{capcode}{ capcode}">${name}</span>
|
||||||
?{tripcode}{ <span class="postertrip">${tripcode}</span>}
|
?{tripcode}{ <span class="postertrip">${tripcode}</span>}
|
||||||
?{capcode}{ <strong class="capcode hand id_${capcodeLC}" title="Highlight posts by ${capcodePlural}">## ${capcodeText}</strong>}
|
?{capcode}{ <strong class="capcode hand id_${capcodeLC}" title="Highlight posts by ${capcodePlural}">## ${capcode}</strong>}
|
||||||
?{email}{</a>}
|
?{email}{</a>}
|
||||||
?{boardID === "f" && isOP || capcode}{}{ }
|
?{boardID === "f" && isOP || capcode}{}{ }
|
||||||
?{capcode}{ <img src="${staticPath}${capcodeLC}icon${gifIcon}" alt="${capcodeUC} Icon" title="This user is ${capcodeDescription}." class="identityIcon retina">}
|
?{capcode}{ <img src="${staticPath}${capcodeLC}icon${gifIcon}" alt="${capcodeUC} Icon" title="This user is ${capcodeDescription}." class="identityIcon retina">}
|
||||||
|
|||||||
@ -133,9 +133,9 @@ class Fetcher
|
|||||||
# info
|
# info
|
||||||
name: data.name
|
name: data.name
|
||||||
capcode: switch data.capcode
|
capcode: switch data.capcode
|
||||||
when 'M' then 'mod'
|
when 'M' then 'Mod'
|
||||||
when 'A' then 'admin'
|
when 'A' then 'Admin'
|
||||||
when 'D' then 'developer'
|
when 'D' then 'Developer'
|
||||||
tripcode: data.trip
|
tripcode: data.trip
|
||||||
uniqueID: data.poster_hash
|
uniqueID: data.poster_hash
|
||||||
email: data.email or ''
|
email: data.email or ''
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user