Sha256: 09c29b891bfafdcd3799b791a4432e88f7488e1d720ae128781df946989f1256

Contents?: true

Size: 570 Bytes

Versions: 3

Compression:

Stored size: 570 Bytes

Contents

var CoreFlash = (function () {

  function initializeFlashCloseButton (flash) {
    var closeButton = $(flash).find('.elements-flash__close-button')
    $(closeButton).click(function (e) {
      e.preventDefault()
      $(flash).addClass('elements-flash--hidden')
    })
  }

  function _initFlashCloseButton () {
    $('.elements-flash').each(function () {
      initializeFlashCloseButton(this)
    })
  }

  // Init:
  function init () {
    _initFlashCloseButton()
  }

  return {
    init: init,
    initializeFlashCloseButton: initializeFlashCloseButton
  }

})()

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lato_core-2.2.2 app/assets/javascripts/lato_core/modules/CoreFlash.js
lato_core-2.2.0 app/assets/javascripts/lato_core/modules/CoreFlash.js
lato_core-2.1.4 app/assets/javascripts/lato_core/modules/CoreFlash.js