You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
938 B
25 lines
938 B
12 years ago
|
$ ->
|
||
|
$(document).popover(selector: '[rel=popover]')
|
||
|
$(document).tooltip(selector: '[rel=tooltip]')
|
||
|
|
||
|
pjaxContainer = '[data-pjax-container]'
|
||
|
$pjaxContainer = $(pjaxContainer)
|
||
|
$pjaxContainerParent = $(pjaxContainer).parent()
|
||
|
$body = $('body')
|
||
|
fixLayout = ->
|
||
|
if $pjaxContainer.find('.container').length > 0
|
||
|
$pjaxContainerParent.removeClass 'container'
|
||
|
else
|
||
|
$pjaxContainerParent.addClass 'container'
|
||
|
if $body.has('.page-home-section').length > 0
|
||
|
$body.addClass('with-home-section')
|
||
|
else
|
||
|
$body.removeClass('with-home-section')
|
||
|
fixLayout()
|
||
|
|
||
|
$('.pjax-nav a:not([data-remote]):not([data-behavior]):not([data-skip-pjax])').pjax(pjaxContainer)
|
||
|
$pjaxContainer.on 'pjax:success', (event, data, status, xhr, options) ->
|
||
|
$('.pjax-nav').find('li.active').removeClass 'active'
|
||
|
$(".pjax-nav a[href=\"#{window.location.pathname}\"]").parents('li').addClass 'active'
|
||
|
fixLayout()
|