Fix bug with JS error from dropdowns in filter area

This commit is contained in:
Jacob Schatz 2016-03-14 23:23:30 -04:00
parent c4b35a6230
commit 4fc2dcc4f4

View file

@ -10,7 +10,6 @@ class @Breakpoints
setup: -> setup: ->
allDeviceSelector = BREAKPOINTS.map (breakpoint) -> allDeviceSelector = BREAKPOINTS.map (breakpoint) ->
".device-#{breakpoint}" ".device-#{breakpoint}"
return if $(allDeviceSelector.join(",")).length return if $(allDeviceSelector.join(",")).length
# Create all the elements # Create all the elements
@ -18,12 +17,17 @@ class @Breakpoints
"<div class='device-#{breakpoint} visible-#{breakpoint}'></div>" "<div class='device-#{breakpoint} visible-#{breakpoint}'></div>"
$("body").append els.join('') $("body").append els.join('')
getBreakpointSize: -> visibleDevice: ->
allDeviceSelector = BREAKPOINTS.map (breakpoint) -> allDeviceSelector = BREAKPOINTS.map (breakpoint) ->
".device-#{breakpoint}" ".device-#{breakpoint}"
$(allDeviceSelector.join(",")).filter(":visible")
$visibleDevice = $(allDeviceSelector.join(",")).filter(":visible") getBreakpointSize: ->
$visibleDevice = @visibleDevice
# the page refreshed via turbolinks
if not $visibleDevice().length
@setup()
$visibleDevice = @visibleDevice()
return $visibleDevice.attr("class").split("visible-")[1] return $visibleDevice.attr("class").split("visible-")[1]
@get: -> @get: ->