summaryrefslogtreecommitdiff
path: root/public/js/lib/bg.js
blob: 98bcc1b56c6e869fcb137bed0fefad57bffa62e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var bg = (function(){

  var bg = {}
  bg.el = document.getElementById("bg")
  
  bg.change = function(picture){
    var img = new Image ()
    img.src = picture.url
    oktween.add({
      obj: bg.el.style,
      from: { opacity: 1 },
      to: { opacity: 0 },
      easing: "circ_in",
      duration: 500,
      finished: function(){
        bg.el.style.backgroundImage = "url(" + picture.url + ")"
        bg.el.className = picture.tile ? "tile" : ""
      }
    }).then({
      delay: 500,
      to: { opacity: 1 },
      easing: "circ_in",
      duration: 500,
    })
  }
  
})()