PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / public / js / admin-bar / admin-bar-menu.js
ameliabooking / public / js / admin-bar Last commit date
admin-bar-menu.js 4 months ago
admin-bar-menu.js
23 lines
1 (function($) {
2 'use strict';
3
4 // Close admin bar menu when clicking booking submenu items
5 $(document).on('click', '#wp-admin-bar-amelia-add-appointment a, #wp-admin-bar-amelia-add-package a, #wp-admin-bar-amelia-add-event a', function(e) {
6 // Close the admin bar menu
7 $('#wpadminbar li.menupop').removeClass('hover');
8
9 // If we're already on the bookings page, just update the hash
10 var currentPage = window.location.href.split('#')[0];
11 var targetPage = this.href.split('#')[0];
12
13 if (currentPage === targetPage) {
14 e.preventDefault();
15 var hash = this.href.split('#')[1];
16 if (hash) {
17 window.location.hash = hash;
18 }
19 }
20 });
21
22 })(jQuery);
23