/** * echo the script that will load the view.js */ public static function echo_included_view_js() { if (!self::$included_view_js) { self::$included_view_js = true; global $swifty_build_use; $bust_add = '?swcv=ssd_' . '1.5.2'; if ($swifty_build_use === 'build') { $view_file = get_swifty_lib_dir_url(__FILE__) . 'js/view.min.js' . $bust_add; } else { $view_file = get_swifty_lib_dir_url(__FILE__) . 'lib/swifty_plugin/js/view.js' . $bust_add; } ?> <script> var element = document.createElement("script"); element.src = '<?php echo $view_file; ?> '; document.body.appendChild(element); </script> <?php } }
/** * Load swifty admin css and font awesome in edit mode */ function swifty_lib_admin_enqueue_styles() { if (is_user_logged_in()) { global $swifty_build_use; if ($swifty_build_use == 'build') { $swifty_css_admin_url = get_swifty_lib_dir_url(__FILE__) . 'css/swifty-admin.css'; } else { $swifty_css_admin_url = get_swifty_lib_dir_url(__FILE__) . 'lib/swifty_plugin/css/swifty-admin.css'; } $css_admin_version = (int) 'undefined'; wp_enqueue_style('swifty-admin.css', $swifty_css_admin_url, array(), $css_admin_version, 'all'); wp_enqueue_style('swifty-font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css'); } }
/** * load swifty font only when user is logged in. Use latest version of font */ function swifty_lib_view_enqueue_styles() { if (is_user_logged_in()) { global $swifty_build_use; if ($swifty_build_use == 'build') { $swifty_font_url = get_swifty_lib_dir_url(__FILE__) . 'css/swifty-font.css'; } else { $swifty_font_url = get_swifty_lib_dir_url(__FILE__) . 'lib/swifty_plugin/css/swifty-font.css'; } $font_version = (int) '1432037392000'; wp_enqueue_style('swifty-font.css', $swifty_font_url, array(), $font_version, 'all'); } }