diff --git a/web/templates/footer.html b/web/templates/footer.html index 9c2b423c6..605b9b4de 100644 --- a/web/templates/footer.html +++ b/web/templates/footer.html @@ -178,7 +178,8 @@ ); $(window).bind('keypress', function(evt) { - if (evt.charCode == 97) { + var tag = evt.target.tagName.toLowerCase(); + if (evt.charCode == 97 && tag != 'input' && tag != 'textarea' && tag != 'selectbox') { evt.preventDefault(); if (!evt.ctrlKey && !evt.shiftKey) { if ($('.l-sort__create-btn')[0]) { @@ -382,16 +383,31 @@ $('.shortcuts').toggle(); }); + $(document).click(function(evt){ + //close notification popup + if(!$(evt.target).hasClass('l-profile__notifications') && $(evt.target).parents('ul.notification-container').length == 0){ + $('.notification-container').hide(); + $('.l-profile__notifications').removeClass('active'); + } + }); + + + // focusing on the first input at form + if(location.href.indexOf('lead=') == -1){ + $('#vstobjects .vst-input:not([disabled]), #vstobjects .vst-list:not([disabled])').first().focus(); + } + + $('.l-profile__notifications').click(function(){ if(!$('.l-profile__notifications').hasClass('active')){ - VE.notifications.get_list(); - $('.l-profile__notifications').addClass('active'); - left = $('.l-profile__notifications').offset().left - $('.notification-container').outerWidth() + 28; - $('.notification-container').css({left: left+'px'}); + VE.notifications.get_list(); + $('.l-profile__notifications').addClass('active'); + left = $('.l-profile__notifications').offset().left - $('.notification-container').outerWidth() + 28; + $('.notification-container').css({left: left+'px'}); } else { - $('.notification-container').hide(); - $('.l-profile__notifications').removeClass('active'); + $('.notification-container').hide(); + $('.l-profile__notifications').removeClass('active'); } }); @@ -432,11 +448,8 @@ }); } - $(document).click(function(evt){ - //close notification popup - $('.notification-container').hide(); - $('.l-profile__notifications').removeClass('active'); - }); + + });