Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / helpdesk / static / js / common.js @ 634e55b3

History | View | Annotate | Download (776 Bytes)

1
$(document).ready(function(){ $("input").focus(); })
2

    
3
$(document).ready(function(){
4
 // fix sub nav on scroll
5
  var $win = $(window)
6
    , $nav = $('.subnav')
7
    , navTop = $('.subnav').length && $('.subnav').offset().top
8
    , isFixed = 0
9

    
10
  function processScroll() {
11
    var i, scrollTop = $win.scrollTop()
12
    if (scrollTop >= navTop && !isFixed) {
13
      isFixed = 1
14
      $nav.addClass('subnav-fixed')
15
    } else if (scrollTop <= navTop && isFixed) {
16
      isFixed = 0
17
      $nav.removeClass('subnav-fixed')
18
    }
19
  }
20

    
21
  processScroll();
22

    
23
  // hack sad times - holdover until rewrite for 2.1
24
  $nav.on('click', function () {
25
    if (!isFixed) setTimeout(function () {  $win.scrollTop($win.scrollTop()) }, 10)
26
  })
27

    
28
  $win.on('scroll', processScroll)
29
        
30
            
31
     
32
        
33
})
34