Sha256: 9af607e84068565f28aceac9e420503511a450d520d6a956cdbc4dc66df1e778

Contents?: true

Size: 564 Bytes

Versions: 2

Compression:

Stored size: 564 Bytes

Contents

(function($) {
  const onDOMReady = function () {
    $('.flash').each(function () {
      $(this).css('right', -$(this).width() + 'px');
    });

    setTimeout(function () {
      $('.flash').addClass('flash--shown');
    }, 100);
  };

  $(document).on('click', '.flash', function() {
    closeAlert();
  });

  $(document)
    .ready(onDOMReady)
    .on('ready page:load turbolinks:load', onDOMReady);
})(jQuery);

function closeAlert() {
  $('.flash')
    .removeClass('flash--shown')
    .delay(700)
    .queue(function() {
      $(this).remove();
    });
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
beyond_canvas-0.15.0.pre app/javascript/beyond_canvas/initializers/flash.js
beyond_canvas-0.14.0.pre app/javascript/beyond_canvas/initializers/flash.js