Sha256: c63c6247976456cc4bd78f114d6b6f8255b649ea2e592cffaf920330985cf281

Contents?: true

Size: 1.33 KB

Versions: 2

Compression:

Stored size: 1.33 KB

Contents

# This is a manifest file that'll be compiled into application.js, which will include all the files
# listed below.
#
# Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
# or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
#
# It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
# compiled file.
#
# Read Sprockets README (https:#github.com/sstephenson/sprockets#sprockets-directives) for details
# about supported directives.
#
#= require jquery
#= require jquery_ujs
#= require rails-timeago
#= require jquery-notify
#= require_tree ./shipit
#= require_self

$(document).on 'click', '.disabled, .btn--disabled', (event) ->
  event.preventDefault()

$(document).on 'click', '.enable-notifications .banner__dismiss', (event) ->
  $(event.target).closest('.banner').addClass('hidden')
  localStorage.setItem("dismissed-enable-notifications", true)

jQuery ->
  if(localStorage.getItem("dismissed-enable-notifications"))
    return
  $notificationNotice = $('.enable-notifications')

  if $.notifyCheck() == $.NOTIFY_NOT_ALLOWED
    $button = $notificationNotice.find('button')
    $button.on 'click', ->
      $.notifyRequest()
      $notificationNotice.addClass('hidden')
    $notificationNotice.removeClass('hidden')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
shipit-engine-0.12.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.11.0 app/assets/javascripts/shipit.js.coffee