public static function theme_panel() { ?> <h3><?php _e('Datepicker Theme'); ?> </h3> <div id="preview" style="float: left; margin: 0 10px 0 0"> <?php echo "<style id=\"cf7dp-jquery-ui-theme\" scoped>@import url('" . ContactForm7Datepicker::get_theme_uri() . "')</style>"; ?> </div> <form action=""> <label for="jquery-ui-theme"><?php _e('Theme'); ?> </label><br /> <?php self::themes_dropdown(); ?> <input type="submit" id="save-ui-theme" value="<?php _e('Save'); ?> " class="button" /> </form> <div class="clear"></div> <?php $dp = new CF7_DateTimePicker('datetime', '#preview'); echo '<script>jQuery(function($){ ' . $dp->generate_code(true) . ' });</script>'; }
function enqueue_assets() { if (is_admin() && !self::is_wpcf7_page()) { return; } wp_enqueue_script('jquery-ui-datepicker'); ContactForm7Datepicker::enqueue_js(); ContactForm7Datepicker::enqueue_css(); }