مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
56 أسطر
1.6 KiB
CoffeeScript
56 أسطر
1.6 KiB
CoffeeScript
#= require jquery
|
|
#= require jquery_ujs
|
|
#= require turbolinks
|
|
#= require_tree ./vendor/.
|
|
#= require_self
|
|
#= require_tree .
|
|
|
|
$ ->
|
|
|
|
isFirefox = -> !!navigator.userAgent.match(/firefox/i)
|
|
|
|
$('html').addClass('browser-firefox') if isFirefox()
|
|
|
|
$(document).on 'turbolinks:load', ->
|
|
$('.js-multibox').multibox({inputCount: 6, classNames: {container: "multibox", input: 'input input--text multibox__input'}})
|
|
|
|
$(document).on 'keyup', (event)->
|
|
return if $(event.target).is('input, select, textarea')
|
|
if event.keyCode == 83
|
|
$('.js-focus-on-s').focus()
|
|
event.preventDefault()
|
|
if event.keyCode == 70
|
|
$('.js-focus-on-f').focus()
|
|
event.preventDefault()
|
|
|
|
$(document).on 'click', 'html.main .flashMessage', ->
|
|
$(this).hide 'fast', ->
|
|
$(this).remove()
|
|
|
|
$(document).on 'click', '.js-toggle-helpbox', ->
|
|
helpBox = $('.js-helpbox')
|
|
if helpBox.hasClass('is-hidden')
|
|
helpBox.removeClass('is-hidden')
|
|
else
|
|
helpBox.addClass('is-hidden')
|
|
return false
|
|
|
|
$(document).on 'input', 'input[type=range]', ->
|
|
value = $(this).val()
|
|
updateAttr = $(this).attr('data-update')
|
|
if updateAttr && updateAttr.length
|
|
$("." + $(this).attr('data-update')).text(parseFloat(value, 10).toFixed(1))
|
|
|
|
$(document).on 'change', '.js-checkbox-list-toggle', ->
|
|
$this = $(this)
|
|
value = $this.val()
|
|
$list = $this.parent().find('.checkboxList')
|
|
if value == 'false' then $list.show() else $list.hide()
|
|
|
|
$(document).on 'click', '.js-toggle', ->
|
|
$link = $(this)
|
|
element = $link.attr('data-element')
|
|
$(element, $link.parent()).toggle()
|
|
false
|
|
|