File "nmi.js"
Full Path: /home/aiclgcwq/photonindustriespvt.com/wp-content/themes/woodmart/inc/modules/nav-menu-images/inc/nmi.js
File size: 2.02 KB
MIME-type: text/plain
Charset: utf-8
/**
* 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('.nmi-item-custom-fields').removeClass('wd-design-default wd-design-full-width wd-design-full-height wd-design-sized wd-design-aside').addClass('wd-design-' + selectValue );
}
})
// Menu block edit link
$('.nmi-block select').on('change', function() {
$('.edit-block-link').attr('href', $(this).find('option:selected').data('edit-link')).show();
})
});