HEX
Server: LiteSpeed
System: Linux linux31.centraldnserver.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: salamatk (1501)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open
Upload Files
File: //home/salamatk/.trash/woodmart1/inc/modules/nav-menu-images/inc/nmi.js
/**
 * Display thumb when set as featured.
 *
 * Overwritess built in function.
 */
function WPSetThumbnailID(id) {
	tb_remove();
	jQuery.post(ajaxurl, {
			action      : 'nmi_added_thumbnail',
			thumbnail_id: id,
			post_id     : window.clicked_item_id,
			security    : woodmartConfig.mega_menu_added_thumbnail_nonce
		}, function(response) {
			jQuery('li#menu-item-' + window.clicked_item_id + ' .nmi-current-image').html(response);
			tb_remove();
		}
	);
}

function WPSetThumbnailHTML(html) {
}

jQuery(document).ready(function($) {
	// Get all menu items
	var items = $('ul#menu-to-edit li.menu-item');

	// Go through all items and display link & thumb
	for (var i = 0; i < items.length; i++) {
		var id = $(items[i]).children('#nmi_item_id').val();

		var sibling = $('#edit-menu-item-attr-title-' + id).parent().parent();
		var image_div = $('li#menu-item-' + id + ' .nmi-current-image');
		var link_div = $('li#menu-item-' + id + ' .nmi-upload-link');
		var customFields = $('li#menu-item-' + id + ' .nmi-item-custom-fields');

		if (customFields) {
			sibling.after(customFields);
			customFields.show();
		}

		if (link_div) {
			link_div.show();
		}

		if (image_div) {
			image_div.show();
		}
	}

	// Save item ID on click on a link
	$('.nmi-upload-link').click(function() {
		window.clicked_item_id = $(this).parent().parent().children('#nmi_item_id').val();
	});

	// Display alert when not added as featured
	window.send_to_editor = function(html) {
		alert(nmi_vars.alert);
		tb_remove();
	};

	$('.nmi-item-custom-fields').find('select').on('change', function() {
		var $this = $(this);
		var selectValue = $this.val();

		if ( 'nmi-design' === $this.data('field') ) {
			$this.parents('li.menu-item').removeClass('wd-design-default wd-design-full-width wd-design-full-height wd-design-sized wd-design-aside').addClass('wd-design-' + selectValue );
		}

	}).trigger('change');

	// Menu block edit link
	$('.nmi-block select').on('change', function() {
		$('.edit-block-link').attr('href', $(this).find('option:selected').data('edit-link')).show();
	})
});