Sha256: 8e35a1cb49b117733eaba46ace46265c4b24ecac8c6e765e98dc5d3b68b0b4b3

Contents?: true

Size: 866 Bytes

Versions: 2

Compression:

Stored size: 866 Bytes

Contents

Artform.list = Object.keys(Color.artforms);

Artform.clear = parent => {
  $(parent).attr("class","block header title-artform");      

  $(Page + ".title-artform").map((index,value) => {        
    Contrast.reset(value);
  });
}

Artform.update = (parent, value) => {
  $(parent).addClass("tag-" + value);

  $(Page + ".title-artform").map((index,value) => {
    Contrast.check(value,".block.header",".block.header");
  });
}

Artform.header = () => {
  let parent = ".header.title-artform",
      tl     = gsap.timeline({ repeat : -1 }),
      speed  = 1.5;

  Artform.list.map((value) => {

    tl
    .set(parent,{
      opacity : 1,
      onComplete : () => {
        Artform.update(parent,value);
      }
    })
    .set(parent,{
      clearProps : "all",
      delay : speed,
      onComplete : () => {
        Artform.clear(parent);
      }
    });
  });
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
futuro-1.0.0 assets/js/footer/custom/5_Artform.header.js
futuro-0.9.9 assets/js/footer/custom/5_Artform.js