Browse Source

fix page first then home layout on pjax glitch

pull/1/head
Nicolae Claudius 13 years ago
parent
commit
501495cca1
  1. 4
      app/assets/javascripts/application.js.coffee

4
app/assets/javascripts/application.js.coffee

@ -21,10 +21,12 @@ $ ->
pjaxContainer = '[data-pjax-container]' pjaxContainer = '[data-pjax-container]'
$('.pjax-nav a:not([data-remote]):not([data-behavior]):not([data-skip-pjax])').pjax(pjaxContainer) $('.pjax-nav a:not([data-remote]):not([data-behavior]):not([data-skip-pjax])').pjax(pjaxContainer)
$pjaxContainer = $(pjaxContainer) $pjaxContainer = $(pjaxContainer)
$pjaxContainerParent = $(pjaxContainer).parent()
$pjaxContainer.on 'pjax:success', (event, data, status, xhr, options) -> $pjaxContainer.on 'pjax:success', (event, data, status, xhr, options) ->
$('.pjax-nav').find('li.active').removeClass 'active' $('.pjax-nav').find('li.active').removeClass 'active'
$(".pjax-nav a[href=\"#{window.location.pathname}\"]").parents('li').addClass 'active' $(".pjax-nav a[href=\"#{window.location.pathname}\"]").parents('li').addClass 'active'
if $pjaxContainer.parent().hasClass('container') || $pjaxContainer.find('.container').length > 0 if $pjaxContainerParent.hasClass('container') || $pjaxContainer.find('.container').length > 0
$pjaxContainer.removeClass 'container' $pjaxContainer.removeClass 'container'
$pjaxContainerParent.removeClass 'container'
else else
$pjaxContainer.addClass 'container' $pjaxContainer.addClass 'container'

Loading…
Cancel
Save