Add pass date to post fields. #1123
This commit is contained in:
parent
bce6392bdd
commit
4b85e1a267
@ -145,6 +145,7 @@ Filter =
|
|||||||
uniqueID: (post) -> post.info.uniqueID
|
uniqueID: (post) -> post.info.uniqueID
|
||||||
tripcode: (post) -> post.info.tripcode
|
tripcode: (post) -> post.info.tripcode
|
||||||
capcode: (post) -> post.info.capcode
|
capcode: (post) -> post.info.capcode
|
||||||
|
pass: (post) -> post.info.pass
|
||||||
subject: (post) -> post.info.subject
|
subject: (post) -> post.info.subject
|
||||||
comment: (post) -> (post.info.comment ?= Build.parseComment post.info.commentHTML.innerHTML)
|
comment: (post) -> (post.info.comment ?= Build.parseComment post.info.commentHTML.innerHTML)
|
||||||
flag: (post) -> post.info.flag
|
flag: (post) -> post.info.flag
|
||||||
@ -173,6 +174,7 @@ Filter =
|
|||||||
['Unique ID', 'uniqueID']
|
['Unique ID', 'uniqueID']
|
||||||
['Tripcode', 'tripcode']
|
['Tripcode', 'tripcode']
|
||||||
['Capcode', 'capcode']
|
['Capcode', 'capcode']
|
||||||
|
['Pass Date', 'pass']
|
||||||
['Subject', 'subject']
|
['Subject', 'subject']
|
||||||
['Comment', 'comment']
|
['Comment', 'comment']
|
||||||
['Flag', 'flag']
|
['Flag', 'flag']
|
||||||
|
|||||||
@ -49,6 +49,7 @@ Build =
|
|||||||
email: Build.unescape data.email
|
email: Build.unescape data.email
|
||||||
name: Build.unescape(data.name) or ''
|
name: Build.unescape(data.name) or ''
|
||||||
tripcode: data.trip
|
tripcode: data.trip
|
||||||
|
pass: if data.since4pass? then "#{data.since4pass}" else undefined
|
||||||
uniqueID: data.id
|
uniqueID: data.id
|
||||||
flagCode: data.country
|
flagCode: data.country
|
||||||
flag: Build.unescape data.country_name
|
flag: Build.unescape data.country_name
|
||||||
@ -101,7 +102,7 @@ Build =
|
|||||||
|
|
||||||
post: (o) ->
|
post: (o) ->
|
||||||
{ID, threadID, boardID, file} = o
|
{ID, threadID, boardID, file} = o
|
||||||
{subject, email, name, tripcode, capcode, uniqueID, flagCode, flag, dateUTC, dateText, commentHTML} = o.info
|
{subject, email, name, tripcode, capcode, pass, uniqueID, flagCode, flag, dateUTC, dateText, commentHTML} = o.info
|
||||||
{staticPath, gifIcon} = Build
|
{staticPath, gifIcon} = Build
|
||||||
|
|
||||||
### Post Info ###
|
### Post Info ###
|
||||||
|
|||||||
@ -5,6 +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>}
|
||||||
|
?{pass}{ <span title="Pass user since ${pass}" class="n-pu"></span>}
|
||||||
?{capcode}{ <strong class="capcode hand id_${capcodeLC}" title="Highlight posts by ${capcodePlural}">## ${capcode}</strong>}
|
?{capcode}{ <strong class="capcode hand id_${capcodeLC}" title="Highlight posts by ${capcodePlural}">## ${capcode}</strong>}
|
||||||
?{email}{</a>}
|
?{email}{</a>}
|
||||||
?{boardID === "f" && !o.isReply || capcode}{}{ }
|
?{boardID === "f" && !o.isReply || capcode}{}{ }
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
<option value="uniqueID">Unique ID</option>
|
<option value="uniqueID">Unique ID</option>
|
||||||
<option value="tripcode">Tripcode</option>
|
<option value="tripcode">Tripcode</option>
|
||||||
<option value="capcode">Capcode</option>
|
<option value="capcode">Capcode</option>
|
||||||
|
<option value="pass">Pass Date</option>
|
||||||
<option value="subject">Subject</option>
|
<option value="subject">Subject</option>
|
||||||
<option value="comment">Comment</option>
|
<option value="comment">Comment</option>
|
||||||
<option value="flag">Flag</option>
|
<option value="flag">Flag</option>
|
||||||
|
|||||||
@ -30,6 +30,7 @@ class Post
|
|||||||
tripcode: @nodes.tripcode?.textContent
|
tripcode: @nodes.tripcode?.textContent
|
||||||
uniqueID: @nodes.uniqueID?.firstElementChild.textContent
|
uniqueID: @nodes.uniqueID?.firstElementChild.textContent
|
||||||
capcode: @nodes.capcode?.textContent.replace '## ', ''
|
capcode: @nodes.capcode?.textContent.replace '## ', ''
|
||||||
|
pass: @nodes.pass?.title.match(/\d*$/)[0]
|
||||||
flagCode: @nodes.flag?.className.match(/flag-(\w+)/)?[1].toUpperCase()
|
flagCode: @nodes.flag?.className.match(/flag-(\w+)/)?[1].toUpperCase()
|
||||||
flag: @nodes.flag?.title
|
flag: @nodes.flag?.title
|
||||||
date: if @nodes.date then new Date(@nodes.date.dataset.utc * 1000)
|
date: if @nodes.date then new Date(@nodes.date.dataset.utc * 1000)
|
||||||
@ -67,6 +68,7 @@ class Post
|
|||||||
tripcode: $ '.postertrip', info
|
tripcode: $ '.postertrip', info
|
||||||
uniqueID: $ '.posteruid', info
|
uniqueID: $ '.posteruid', info
|
||||||
capcode: $ '.capcode.hand', info
|
capcode: $ '.capcode.hand', info
|
||||||
|
pass: $ '.n-pu', info
|
||||||
flag: $ '.flag, .countryFlag', info
|
flag: $ '.flag, .countryFlag', info
|
||||||
date: $ '.dateTime', info
|
date: $ '.dateTime', info
|
||||||
nameBlock: $ '.nameBlock', info
|
nameBlock: $ '.nameBlock', info
|
||||||
|
|||||||
@ -672,6 +672,11 @@ Config =
|
|||||||
#/Admin$/;highlight:admin;op:yes
|
#/Admin$/;highlight:admin;op:yes
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
pass: """
|
||||||
|
# Filter anyone using since4pass:
|
||||||
|
#/./
|
||||||
|
"""
|
||||||
|
|
||||||
subject: """
|
subject: """
|
||||||
# Filter Generals on /v/:
|
# Filter Generals on /v/:
|
||||||
#/general/i;boards:v;op:only
|
#/general/i;boards:v;op:only
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user