Add image dimensions filtering.

This commit is contained in:
Nicolas Stepien 2012-02-21 02:30:00 +01:00
parent f6f1f2293c
commit f01ae0a9db
2 changed files with 21 additions and 8 deletions

View File

@ -141,6 +141,7 @@
subject: '',
comment: '',
filename: '',
dimensions: '',
filesize: '',
md5: ''
},
@ -624,6 +625,11 @@
if (file = $('.filesize > span', root)) return file.title;
return false;
},
dimensions: function(root) {
var span;
if (span = $('.filesize', root)) return span.textContent.match(/\d+x\d+/)[0];
return false;
},
filesize: function(root) {
var img;
if (img = $('img[md5]', root)) return img.alt;
@ -2111,6 +2117,7 @@
<p>Subject:<br><textarea name=subject></textarea></p>\
<p>Comment:<br><textarea name=comment></textarea></p>\
<p>Filename:<br><textarea name=filename></textarea></p>\
<p>Image dimensions:<br><textarea name=dimensions></textarea></p>\
<p>Filesize:<br><textarea name=filesize></textarea></p>\
<p>Image MD5:<br><textarea name=md5></textarea></p>\
</div>\

View File

@ -52,14 +52,15 @@ config =
'Indicate Cross-thread Quotes': [true, 'Add \'(Cross-thread)\' to cross-threads quotes']
'Forward Hiding': [true, 'Hide original posts of inlined backlinks']
filter:
name: ''
tripcode: ''
email: ''
subject: ''
comment: ''
filename: ''
filesize: ''
md5: ''
name: ''
tripcode: ''
email: ''
subject: ''
comment: ''
filename: ''
dimensions: ''
filesize: ''
md5: ''
sauces: [
'http://iqdb.org/?url=$1'
'http://www.google.com/searchbyimage?image_url=$1'
@ -506,6 +507,10 @@ filter =
if file = $ '.filesize > span', root
return file.title
false
dimensions: (root) ->
if span = $ '.filesize', root
return span.textContent.match(/\d+x\d+/)[0]
return false
filesize: (root) ->
if img = $ 'img[md5]', root
return img.alt
@ -1683,6 +1688,7 @@ options =
<p>Subject:<br><textarea name=subject></textarea></p>
<p>Comment:<br><textarea name=comment></textarea></p>
<p>Filename:<br><textarea name=filename></textarea></p>
<p>Image dimensions:<br><textarea name=dimensions></textarea></p>
<p>Filesize:<br><textarea name=filesize></textarea></p>
<p>Image MD5:<br><textarea name=md5></textarea></p>
</div>