sidebar.js.coffee
644 Bytes
responsive_resize = ->
current_width = $(window).width()
if current_width < 985
$('.side').addClass("ui right wide sidebar")
else
$('.side').removeClass("ui right wide sidebar")
$ ->
responsive_resize()
$('.ui.sidebar')
.sidebar()
$('.sidebar-expand-button').click ->
$('.ui.sidebar')
.sidebar({overlay: true})
.sidebar('toggle')
# Hide sidebar on click outside of sidebar
$(document).mouseup (e) ->
container = $(".ui.sidebar")
container.sidebar "hide" if not container.is(e.target) and container.has(e.target).length is 0
return
$(window).resize ->
responsive_resize()
return