metamaps/metamaps

View on GitHub
frontend/src/Metamaps/Loading.js

Summary

Maintainability
A
0 mins
Test Coverage
/* global CanvasLoader, $ */

const Loading = {
  loader: null, // needs CanvasLoader to be defined
  hide: function() {
    $('#loading').hide()
  },
  show: function() {
    $('#loading').show()
  },
  setup: function() {
    if (!Loading.loader) Loading.loader = new CanvasLoader('loading')
    Loading.loader.setColor('#4fb5c0') // default is '#000000'
    Loading.loader.setDiameter(28) // default is 40
    Loading.loader.setDensity(41) // default is 40
    Loading.loader.setRange(0.9) // default is 1.3
    Loading.loader.show() // Hidden by default
    $('#loading').hide()
  }
}

export default Loading