MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 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'); | |||
} | |||
}); | }); | ||
} | } | ||