old_contents: var hoverZoomPlugins = hoverZoomPlugins || [];
  hoverZoomPlugins.push({
      name:'e621',
      version:'0.1',
      prepareImgLinks:function (callback) {
          var res = [];
          $('img[src*="data/preview"]').each(function () {
              var img = $(this),
                  src = img.attr('src');
              src = src.replace('/preview', '').replace(/jpg$/, '');
              img.data().hoverZoomSrc = [src + 'jpg', src + 'png', src + 'gif'];
              res.push(img);
          });
          callback($(res));
      }
  });
new_contents: var hoverZoomPlugins = hoverZoomPlugins || [];
  hoverZoomPlugins.push({
      name:'e621',
      version:'0.2',
      prepareImgLinks:function (callback) {
          var res = [];
          $('article[data-file-url]').each(function () {
              var article = $(this);
                  img = article.find('img');
              img.data().hoverZoomSrc = [article.attr('data-file-url')];
              res.push(img);
          });
          callback($(res));
      }
  });
subject: Fix e621/e926 unreliable image hovering (#630)