Sha256: 61fc2987e9f0249896bf1e9f7079e2789687fa7a45a1ae623dde2d24c6c76663
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
#= require peek/vendor/jquery.tipsy updatePerformanceBar = -> peekResults = $('#peek-results') $('#peek [data-defer-to]').each -> deferKey = $(this).data 'defer-to' data = peekResults.data deferKey $(this).text data initializeTipsy = -> $('#peek .peek-tooltip, #peek .tooltip').each -> el = $(this) gravity = if el.hasClass('rightwards') then 'w' else 'n' gravity = if el.hasClass('leftwards') then 'e' else gravity el.tipsy { gravity } toggleBar = (event) -> return if $(event.target).is ':input' if event.keyCode == 96 && !event.metaKey wrapper = $('#peek') if wrapper.hasClass 'disabled' wrapper.removeClass 'disabled' document.cookie = "peek=true; path=/"; else wrapper.addClass 'disabled' document.cookie = "peek=false; path=/"; $(document).on 'keypress', toggleBar $(document).on 'peek:update', updatePerformanceBar $(document).on 'peek:update', initializeTipsy # Fire the event for our own listeners. $(document).on 'pjax:end', -> $(this).trigger 'peek:update' # Also listen to turbolinks page change event $(document).on 'page:change', -> $(this).trigger 'peek:update' $ -> $(this).trigger 'peek:update'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
peek-0.0.5 | app/assets/javascripts/peek.coffee |