( function( api ) { // Extends our custom "artist-portfolio" section. api.sectionConstructor['artist-portfolio'] = api.Section.extend( { // No events for this type of section. attachEvents: function () {}, // Always make the section active. isContextuallyActive: function () { return true; } } ); } )( wp.customize ); (function ($) { function ResetDemoSettings() { if (!confirm("Are you sure you want to reset demo import settings?")) return; $.post(ajaxurl, { action: 'artist_portfolio_reset_demo_import_settings' }, function () { location.reload(); }); } window.ResetDemoSettings = ResetDemoSettings; })(jQuery); (function ($, wp) { function ResetGlobalColor() { if (confirm("Are you sure you want to reset global color settings?")) { wp.customize.instance("artist_portfolio_first_color").set("#FFAB01"); } } window.ResetGlobalColor = ResetGlobalColor; })(jQuery, wp);