diff options
Diffstat (limited to 'p/scripts/main.js')
| -rw-r--r-- | p/scripts/main.js | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/p/scripts/main.js b/p/scripts/main.js index e48630d89..9b6524b01 100644 --- a/p/scripts/main.js +++ b/p/scripts/main.js @@ -1086,7 +1086,7 @@ function init_print_action() { } function init_share_observers() { - shares = $('.form-group:not(".form-actions")').length; + shares = $('.group-share').length; $('.share.add').on('click', function(e) { var opt = $(this).siblings('select').find(':selected'); @@ -1134,17 +1134,18 @@ function init_feed_observers() { } function init_password_observers() { - $('input[type="password"] + a.btn.toggle-password').on('click', function(e) { + $('.toggle-password').on('mousedown', function(e) { var button = $(this); - var passwordField = $(this).siblings('input[type="password"]'); - + var passwordField = $('#' + button.attr('data-toggle')); passwordField.attr('type', 'text'); button.addClass('active'); - setTimeout(function() { - passwordField.attr('type', 'password'); - button.removeClass('active'); - }, 2000); + return false; + }).on('mouseup', function(e) { + var button = $(this); + var passwordField = $('#' + button.attr('data-toggle')); + passwordField.attr('type', 'password'); + button.removeClass('active'); return false; }); |
