예제 #1
0
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));
}
예제 #2
0
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);
    }
}