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');
- });
+
+
});