PluginProbe ʕ •ᴥ•ʔ
WP 2FA – Two-factor authentication for WordPress / 4.0.0
WP 2FA – Two-factor authentication for WordPress v4.0.0
4.0.0 1.7.1 2.0.0 2.0.1 2.1.0 2.2.0 2.2.1 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.8.0 2.9.0 2.9.1 2.9.2 2.9.3 3.0.0 3.0.1 3.1.0 3.1.1 3.1.1.2 trunk 1.2.0 1.3.0 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.6.2 1.7.0
wp-2fa / includes / classes / Admin / Fly-Out / assets / js / flyout.js
wp-2fa / includes / classes / Admin / Fly-Out / assets / js Last commit date
flyout.js 5 days ago
flyout.js
23 lines
1
2 document.addEventListener('DOMContentLoaded', function() {
3 const button = document.getElementById('mlp-elements-button');
4 const flyout = document.getElementById('mlp-flyout');
5 const overlay = document.getElementById('mlp-overlay');
6
7 if (button && flyout && overlay) {
8 button.addEventListener('click', function(e) {
9 e.preventDefault();
10 flyout.classList.toggle('opened');
11 overlay.style.display = overlay.style.display === 'none' || overlay.style.display === '' ? 'block' : 'none';
12 button.setAttribute('aria-expanded', flyout.classList.contains('opened') ? 'true' : 'false');
13 });
14
15 overlay.addEventListener('click', function(e) {
16 e.preventDefault();
17 overlay.style.display = 'none';
18 flyout.classList.remove('opened');
19 button.setAttribute('aria-expanded', 'false');
20 });
21 }
22 });
23