function wptouch_get_body_classes() { global $wptouch_pro; $settings = $wptouch_pro->get_settings(); $body_classes = array(); // Add a class to the body when we're in preview mode, or the preview window if ($settings->preview_mode == 'on' || wptouch_in_preview_window()) { $body_classes[] = 'preview-mode'; } return implode(' ', apply_filters('wptouch_body_classes', $body_classes)); }
function foundation_base_init() { wp_enqueue_script('foundation_base', foundation_get_base_module_url() . '/base/base.js', foundation_base_get_script_deps(), FOUNDATION_VERSION, true); wp_enqueue_script('foundation__public_base', foundation_get_base_module_url() . '/base/base-public.js', foundation_base_get_script_deps(), FOUNDATION_VERSION, true); // Only load preview script when we are in a preview window if (wptouch_in_preview_window()) { wp_enqueue_script('foundation-preview', foundation_get_base_module_url() . '/base/wptouch-preview.js', array('foundation_base'), FOUNDATION_VERSION, true); } // Themes can add their own localization, but Foundation-aware modules can use this hook $foundation_strings = array('ajaxLoading' => __('Loading', 'wptouch-pro') . '…', 'isRTL' => wptouch_should_load_rtl() ? '1' : '0'); $foundation_localized_strings = apply_filters('foundation_localized_strings', $foundation_strings); if (count($foundation_localized_strings)) { wp_localize_script('foundation_base', 'wptouchFdn', $foundation_localized_strings); } }