Show More
Commit Description:
* DRY the toggle button via application_helper.rb#toggle_button and _toggle_button.js.haml...
Commit Description:
* DRY the toggle button via application_helper.rb#toggle_button and _toggle_button.js.haml * bootrapize the user_admin * now considering user.enabled * tidy up route
File last commit:
Show/Diff file:
Action:
app/assets/javascripts/custom.js.coffee | 41 lines | 1.1 KiB | text/coffeescript | CoffeeScriptLexer |
$(document).on 'change', '.btn-file :file', ->
input = $(this)
numFiles = if input.get(0).files then input.get(0).files.length else 1
label = input.val().replace(/\\/g, '/').replace(/.*\//, '')
input.trigger 'fileselect', [
numFiles
label
]
return
# document ready
$ ->
$(".select2").select2()
#$(".bootstrap-switch").bootstrapSwitch()
$(".bootstrap-toggle").bootstrapToggle()
$('.btn-file :file').on 'fileselect', (event, numFiles, label) ->
input = $(this).parents('.input-group').find(':text')
log = if numFiles > 1 then numFiles + ' files selected' else label
if input.length
input.val log
else
if log
alert log
return
$(".go-button").on 'click', (event) ->
link = $(this).attr("data-source")
url = $(link).val()
if url
window.location.href = url
return
$('.ajax-toggle').on 'click', (event) ->
target = $(event.target)
target.removeClass 'btn-default'
target.removeClass 'btn-success'
target.addClass 'btn-warning'
target.text '...'
return
return