AngularJS directive replaces image for Retina and WebP