Às vezes, você só deseja retinificar imagens que sabe ter @ 2x. retina.js
não funciona e query.retina
tenta verificar se os arquivos @ 2x existem e, no meu caso, o static estava em outro domínio – Rackspace CloudFiles, por isso gera um alerta CORS. Como era muito simples, decidi implementar essas poucas linhas de código sozinho. 🙂 Ok, preguiçoso, mas …
De qualquer forma, se você achar que é útil, sinta-se à vontade para usá-lo! E tenha um bom dia / noite onde você estiver!
$ ->
# Retina is here
if window.devicePixelRatio >= 2
retinaImages = $ 'img[data-retina]'
retinaImages.each (i) ->
retinaImages[i].src = $(retinaImages[i]).data('retina')