;(function($, undefined) { if (undefined === $.fn['ariCloner']) return ; $.fn.ariCloner.defaults.confirmModal = function(message, callback) { AppHelper.confirm(message, callback); }; $.fn.ariCloner.defaults.dataTypes = $.extend( true, $.fn.ariCloner.defaults.dataTypes, { 'image': { set: function (val, key, el, item, dataItem) { if (val > 0) { var metaColumn = el.attr('data-ref-column'), container = el.closest('.ari-wp-image-container'), imgHolder = container.find('.ari-wp-image-holder'); if (metaColumn && dataItem[metaColumn]) { var metaData = dataItem[metaColumn]; if (metaData.url) { var img = $('') .appendTo(imgHolder) .attr('src', metaData.url); container.addClass('has-image'); } } } el.val(val); }, get: function (el, key, item) { return el.val(); } } } ); })(jQuery);