function head() { global $frmpro_settings; $css_file = array(FrmProAppHelper::jquery_css_url($frmpro_settings->theme_css)); require FRM_VIEWS_PATH . '/shared/head.php'; }
public static function register_scripts() { global $wp_scripts, $frmpro_settings, $frm_settings; wp_register_script('jquery-frm-rating', FrmAppHelper::plugin_url() . '/pro/js/jquery.rating.min.js', array('jquery'), '4.11', true); wp_register_script('jquery-maskedinput', FrmAppHelper::plugin_url() . '/pro/js/jquery.maskedinput.min.js', array('jquery'), '1.3', true); wp_register_script('nicedit', FrmAppHelper::plugin_url() . '/pro/js/nicedit.js', array(), '1', true); if ($frmpro_settings->theme_css != -1) { wp_register_style('jquery-theme', FrmProAppHelper::jquery_css_url($frmpro_settings->theme_css), array(), FrmAppHelper::plugin_version()); } wp_register_script('jquery-chosen', FrmAppHelper::plugin_url() . '/pro/js/chosen.jquery.min.js', array('jquery'), '1.1.0', true); //jquery-ui-datepicker registered in WP 3.3 if (!isset($wp_scripts->registered) or !isset($wp_scripts->registered['jquery-ui-datepicker'])) { $date_ver = FrmProAppHelper::datepicker_version(); wp_register_script('jquery-ui-datepicker', FrmAppHelper::plugin_url() . '/pro/js/jquery.ui.datepicker' . $date_ver . '.js', array('jquery', 'jquery-ui-core'), empty($date_ver) ? '1.8.16' : trim($date_ver, '.'), true); } if ($frm_settings->accordion_js and (!isset($wp_scripts->registered) or !isset($wp_scripts->registered['jquery-ui-accordion']))) { wp_register_script('jquery-ui-accordion', FrmAppHelper::plugin_url() . '/pro/js/jquery.ui.accordion.js', array('jquery', 'jquery-ui-core'), '1.8.16', true); } }
#frm_show_cal.theme_smoothness{ background-position: 0 -420px; } #frm_show_cal.theme_south-street{ background-position: 0 -448px; } #frm_show_cal.theme_start{ background-position: 0 -476px; } #frm_show_cal.theme_sunny{ background-position: 0 -504px; } #frm_show_cal.theme_swanky-purse{ background-position: 0 -532px; } #frm_show_cal.theme_trontastic{ background-position: 0 -560px; } #frm_show_cal.theme_ui-darkness{ background-position: 0 -588px; } #frm_show_cal.theme_ui-lightness{ background-position: 0 -616px; } #frm_show_cal.theme_vader{ background-position: 0 -644px; } </style> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function($){ $("#datepicker_sample").datepicker(); frmUpdateCSS('<?php echo FrmProAppHelper::jquery_css_url($frmpro_settings->theme_css); ?> '); }); //function to append a new theme stylesheet with the new style changes function updateCSS(locStr){ jQuery("head").append('<link href="<?php echo FRM_SCRIPT_URL; ?> &controller=settings&'+ locStr +'" type="text/css" rel="Stylesheet" class="frm-custom-theme"/>'); if( jQuery("link.frm-custom-theme").size() > 3){ jQuery("link.frm-custom-theme:first").remove(); } }; function frm_import_templates(thisid){ jQuery('#'+thisid).replaceWith('<img id="' + thisid + '" src="<?php
function custom_stylesheet($previous_css, $location = 'header') { global $frmpro_settings, $frm_datepicker_loaded, $frm_css_loaded; $uploads = wp_upload_dir(); $css_file = array(); if (!$frm_css_loaded) { //include css in head if (file_exists($uploads['basedir'] . '/formidable/css/formidablepro.css')) { if (is_ssl() and !preg_match('/^https:\\/\\/.*\\..*$/', $uploads['baseurl'])) { $uploads['baseurl'] = str_replace('http://', 'https://', $uploads['baseurl']); } $css_file[] = $uploads['baseurl'] . '/formidable/css/formidablepro.css'; } else { $css_file[] = FRM_SCRIPT_URL . '&controller=settings'; } } if ($frm_datepicker_loaded) { $css_file[] = FrmProAppHelper::jquery_css_url($frmpro_settings->theme_css); } return $css_file; }