(function ($) { 'use strict'; /** * All of the code for your admin-facing JavaScript source * should reside in this file. * * Note: It has been assumed you will write jQuery code here, so the * $ function reference has been prepared for usage within the scope * of this function. * * This enables you to define handlers, for when the DOM is ready: * * $(function() { * * }); * * When the window is loaded: * * $( window ).load(function() { * * }); * * ...and/or other possibilities. * * Ideally, it is not considered best practise to attach more than a * single DOM-ready or window-load handler for a particular page. * Although scripts in the WordPress core, Plugins and Themes may be * practising this, we should strive to set a better example in our own work. */ $(document).ready(function () { if ($("#adfoxly-adzone-place-listing")) { var $adfoxly_adzone_select = $('option:selected', this).attr('data-places'); $("select[name='adfoxly-adzone']").on("change", function () { $adfoxly_adzone_select = $('option:selected', this).attr('data-places'); $("#adfoxly-adzone-place-listing").html($adfoxly_adzone_select); }); } $('.file-item input[type=checkbox]').change(function () { var c = this.checked ? '#32cf4d' : '#d1d6e6'; $(this).closest('.file-item').css('border-color', c); }); $('#demo-wizard').wizard().on('actionclicked.fu.wizard', function (e, data) { //validation if ($('#form' + data.step).length) { var parsleyForm = $('#form' + data.step).parsley(); parsleyForm.validate(); if (!parsleyForm.isValid()) return false; } //last step button var $btnNext = $(this).parents('.wizard-wrapper').find('.btn-next'); if (data.step === 3 && data.direction == 'next') { $btnNext.text(' Create My Account') .prepend('') .removeClass('btn-primary').addClass('btn-success'); } else { $btnNext.text('Next ') .append('') .removeClass('btn-success').addClass('btn-primary'); } }).on('finished.fu.wizard', function () { $("#form-create-ad").submit(); }); }); })(jQuery); $(function () { });