07-header.js 886 Bytes
Newer Older
minseok.park's avatar
minseok.park committed
1 2 3
;(function () {
  'use strict'

4 5
  var download = document.getElementById('download')

minseok.park's avatar
minseok.park committed
6 7 8 9 10 11 12 13 14
  document.addEventListener('scroll', function () {
    var navbar = document.querySelector('.navbar')

    if (window.scrollY > 0) {
      navbar.classList.add('active')
    } else {
      navbar.classList.remove('active')
    }
  })
15 16

  download.addEventListener('click', function () {
minseok.park's avatar
minseok.park committed
17 18
    var pathname = window.location.pathname
    var path = pathname.split('/')
minseok.park's avatar
minseok.park committed
19 20
    var filename = path[3] ? path[3] === 'swlab-docs' ? 'docs' : `docs-${path[3]}` : ''
    var directory = path[3] && path[4] ? path[3] === 'swlab-docs' ? path[3] : path[4] : ''
minseok.park's avatar
minseok.park committed
21 22
    var link = document.createElement('a')

minseok.park's avatar
minseok.park committed
23
    link.href = `https://swlab.bwg.co.kr/web/dms/download-file?filename=${filename}.zip&directory=${directory}`
minseok.park's avatar
minseok.park committed
24 25
    link.click()

minseok.park's avatar
minseok.park committed
26 27 28
    if (link.parentNode) {
      document.body.removeChild(link)
    }
29
  })
minseok.park's avatar
minseok.park committed
30
})()