MediaWiki:Common.js: различия между версиями

мНет описания правки
мНет описания правки
Строка 1307: Строка 1307:
             $details.on('toggle', function() {
             $details.on('toggle', function() {
                 $(this).prop('open') ? $window.show() : $window.hide();
                 $(this).prop('open') ? $window.show() : $window.hide();
            });
            $(document).on('click', function(e) {
                const isClickInside = $(e.target).closest($details).length > 0;
                if (!isClickInside && $details.prop('open')) {
                    $details.removeAttr('open');
                }
             });
             });
         }
         }