Sha256: f0a18a9fd770f3bac9bd9cbefe1a8a45af4c7b06be93a7041991d75f0ecc6072

Contents?: true

Size: 1.61 KB

Versions: 36

Compression:

Stored size: 1.61 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', '.banner__dismiss', (event) ->
  $(event.target).closest('.banner').addClass('hidden')

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

$(document).on 'click', '.github-status .banner__dismiss', (event) ->
  localStorage.setItem("dismissed-github-status", true)

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

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

  unless(localStorage.getItem("dismissed-github-status"))
    $('.github-status').removeClass('hidden')

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
shipit-engine-0.39.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.38.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.37.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.36.1 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.36.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.35.1 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.35.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.34.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.33.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.32.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.31.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.30.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.29.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.28.1 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.28.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.27.1 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.27.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.26.0 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.25.1 app/assets/javascripts/shipit.js.coffee
shipit-engine-0.25.0 app/assets/javascripts/shipit.js.coffee