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

View File

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