Add unix timestamps to fileinfo.
This commit is contained in:
parent
d51dc0d74c
commit
98607c27d8
@ -2763,8 +2763,8 @@
|
|||||||
<ul>\
|
<ul>\
|
||||||
File Info Formatting\
|
File Info Formatting\
|
||||||
<li><input name=fileInfo class=field> : <span id=fileInfoPreview class=fileText></span></li>\
|
<li><input name=fileInfo class=field> : <span id=fileInfoPreview class=fileText></span></li>\
|
||||||
<li>Link (with original file name): %l (lowercase L, truncated), %L (untruncated)</li>\
|
<li>Link: %l (lowercase L, truncated), %L (untruncated), %t (Unix timestamp)</li>\
|
||||||
<li>Original file name: %n (Truncated), %N (Untruncated)</li>\
|
<li>Original file name: %n (truncated), %N (untruncated), %T (Unix timestamp)</li>\
|
||||||
<li>Spoiler indicator: %p</li>\
|
<li>Spoiler indicator: %p</li>\
|
||||||
<li>Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)</li>\
|
<li>Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)</li>\
|
||||||
<li>Resolution: %r (Displays PDF on /po/, for PDFs)</li>\
|
<li>Resolution: %r (Displays PDF on /po/, for PDFs)</li>\
|
||||||
@ -2949,7 +2949,7 @@
|
|||||||
},
|
},
|
||||||
fileInfo: function() {
|
fileInfo: function() {
|
||||||
FileInfo.data = {
|
FileInfo.data = {
|
||||||
link: 'javascript:;',
|
link: '//images.4chan.org/g/src/1334437723720.jpg',
|
||||||
spoiler: true,
|
spoiler: true,
|
||||||
size: '276',
|
size: '276',
|
||||||
unit: 'KB',
|
unit: 'KB',
|
||||||
@ -3540,7 +3540,7 @@
|
|||||||
},
|
},
|
||||||
setFormats: function() {
|
setFormats: function() {
|
||||||
var code;
|
var code;
|
||||||
code = Conf['fileInfo'].replace(/%([BKlLMnNprs])/g, function(s, c) {
|
code = Conf['fileInfo'].replace(/%(.)/g, function(s, c) {
|
||||||
if (c in FileInfo.formatters) {
|
if (c in FileInfo.formatters) {
|
||||||
return "' + f.formatters." + c + "() + '";
|
return "' + f.formatters." + c + "() + '";
|
||||||
} else {
|
} else {
|
||||||
@ -3575,6 +3575,12 @@
|
|||||||
return "" + size + " " + unitT;
|
return "" + size + " " + unitT;
|
||||||
},
|
},
|
||||||
formatters: {
|
formatters: {
|
||||||
|
t: function() {
|
||||||
|
return FileInfo.data.link.match(/\d+\..+$/)[0];
|
||||||
|
},
|
||||||
|
T: function() {
|
||||||
|
return "<a href=" + FileInfo.data.link + " target=_blank>" + (this.t()) + "</a>";
|
||||||
|
},
|
||||||
l: function() {
|
l: function() {
|
||||||
return "<a href=" + FileInfo.data.link + " target=_blank>" + (this.n()) + "</a>";
|
return "<a href=" + FileInfo.data.link + " target=_blank>" + (this.n()) + "</a>";
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
master
|
master
|
||||||
- noface
|
- noface
|
||||||
The Menu now has search links for Archivers.
|
The Menu now has search links for Archivers.
|
||||||
|
- Mayhem
|
||||||
|
Added possibility to display unix timestamps with File Info Formatting.
|
||||||
|
|
||||||
2.36.0
|
2.36.0
|
||||||
- Mayhem
|
- Mayhem
|
||||||
|
|||||||
@ -2199,8 +2199,8 @@ Options =
|
|||||||
<ul>
|
<ul>
|
||||||
File Info Formatting
|
File Info Formatting
|
||||||
<li><input name=fileInfo class=field> : <span id=fileInfoPreview class=fileText></span></li>
|
<li><input name=fileInfo class=field> : <span id=fileInfoPreview class=fileText></span></li>
|
||||||
<li>Link (with original file name): %l (lowercase L, truncated), %L (untruncated)</li>
|
<li>Link: %l (lowercase L, truncated), %L (untruncated), %t (Unix timestamp)</li>
|
||||||
<li>Original file name: %n (Truncated), %N (Untruncated)</li>
|
<li>Original file name: %n (truncated), %N (untruncated), %T (Unix timestamp)</li>
|
||||||
<li>Spoiler indicator: %p</li>
|
<li>Spoiler indicator: %p</li>
|
||||||
<li>Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)</li>
|
<li>Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)</li>
|
||||||
<li>Resolution: %r (Displays PDF on /po/, for PDFs)</li>
|
<li>Resolution: %r (Displays PDF on /po/, for PDFs)</li>
|
||||||
@ -2367,7 +2367,7 @@ Options =
|
|||||||
$.id('backlinkPreview').textContent = Conf['backlink'].replace /%id/, '123456789'
|
$.id('backlinkPreview').textContent = Conf['backlink'].replace /%id/, '123456789'
|
||||||
fileInfo: ->
|
fileInfo: ->
|
||||||
FileInfo.data =
|
FileInfo.data =
|
||||||
link: 'javascript:;'
|
link: '//images.4chan.org/g/src/1334437723720.jpg'
|
||||||
spoiler: true
|
spoiler: true
|
||||||
size: '276'
|
size: '276'
|
||||||
unit: 'KB'
|
unit: 'KB'
|
||||||
@ -2812,7 +2812,7 @@ FileInfo =
|
|||||||
node.setAttribute 'data-filename', filename
|
node.setAttribute 'data-filename', filename
|
||||||
node.innerHTML = FileInfo.funk FileInfo
|
node.innerHTML = FileInfo.funk FileInfo
|
||||||
setFormats: ->
|
setFormats: ->
|
||||||
code = Conf['fileInfo'].replace /%([BKlLMnNprs])/g, (s, c) ->
|
code = Conf['fileInfo'].replace /%(.)/g, (s, c) ->
|
||||||
if c of FileInfo.formatters
|
if c of FileInfo.formatters
|
||||||
"' + f.formatters.#{c}() + '"
|
"' + f.formatters.#{c}() + '"
|
||||||
else
|
else
|
||||||
@ -2833,6 +2833,8 @@ FileInfo =
|
|||||||
size = size.toFixed 2
|
size = size.toFixed 2
|
||||||
"#{size} #{unitT}"
|
"#{size} #{unitT}"
|
||||||
formatters:
|
formatters:
|
||||||
|
t: -> FileInfo.data.link.match(/\d+\..+$/)[0]
|
||||||
|
T: -> "<a href=#{FileInfo.data.link} target=_blank>#{@t()}</a>"
|
||||||
l: -> "<a href=#{FileInfo.data.link} target=_blank>#{@n()}</a>"
|
l: -> "<a href=#{FileInfo.data.link} target=_blank>#{@n()}</a>"
|
||||||
L: -> "<a href=#{FileInfo.data.link} target=_blank>#{@N()}</a>"
|
L: -> "<a href=#{FileInfo.data.link} target=_blank>#{@N()}</a>"
|
||||||
n: ->
|
n: ->
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user