/**
 * @package         Advanced Module Manager
 * @version         7.12.4
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            http://www.regularlabs.com
 * @copyright       Copyright © 2020 Regular Labs All Rights Reserved
 * @license         http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */

(function($) {
	$(document).ready(function() {
		// Menu items edit icons:
		setTimeout(function() {
			$('.jmoddiv[data-jmenuedittip] .nav li,.jmoddiv[data-jmenuedittip].nav li,.jmoddiv[data-jmenuedittip] .nav .nav-child li,.jmoddiv[data-jmenuedittip].nav .nav-child li').on({
				mouseenter: function() {
					var itemids = /\bitem-(\d+)\b/.exec($(this).attr('class'));
					if (typeof itemids[1] !== 'string') {
						return;
					}

					setTimeout(function() {
						$('a.jfedit-menu').each(function() {
							var menuitemEditUrl = $(this).prop('href')
								.replace(
									/(?:\/administrator)?\/index.php\?option=com_advancedmodules.*?edit([^\d]+).+$/,
									'/administrator/index.php?option=com_menus&view=item&layout=edit$1' + itemids[1]
								);

							$(this).prop('href', menuitemEditUrl);
						});
					}, 10);
				}
			});
		}, 1000);
	});
})(jQuery);
