guilhermeteodoro
11/25/2014 - 7:49 PM

Fix para os BGs de canais 25/11/2014

Fix para os BGs de canais 25/11/2014

Fix para BGs de canais do Click Jogos

Quando for deployada o novo header do Click Jogos os BGs dos canais ficarão desalinhados com o channel header novamente:

Isso acontecerá porque o novo header terá uma altura menor sendo necessário "subir" o BG - usando a propriedade background-position.

Solução

A solução será alterar o script nas chamadas de DFP que já o tem (aqui tratado como BGs Spec 1) e inserir na chamada dos BGs de canais cadastrados com o último spec (aqui tratado como BGs Spec 2):

BGs Spec 1

$(document).ready(function(){
  el = $('#background_zone .container span');
  if (el.length < 1) { el = $('#background_zone .container a'); }
  css = el.attr('style');
  height = location.host.match(/clickjogos|cjogos/) ? '-59px' : '-29px';
  el.attr('style', css + ' background-position: 50% ' + height + ' !important;');
});

BGs Spec 2

$(document).ready(function(){
  el = $('#background_zone .container span');
  if (el.length < 1) { el = $('#background_zone .container a'); }
  css = el.attr('style');
  height = location.host.match(/clickjogos|cjogos/) ? '-27px' : '-29px';
  el.attr('style', css + ' background-position: 50% ' + height + ' !important;');
});

Perceba que a diferença dos dois scripts está somente no valor da variável height.