Beispiel #1
0
function sf_scripts()
{
    global $sf_show;
    $options = sf_get_options();
    if ($options['sf_test_mode'] === 'yes' && !current_user_can('manage_options')) {
        return;
    }
    $post_id = get_queried_object_id();
    $sf_show = sf_check_display_rule(json_decode($options['sf_display']), sf_is_mobile(), $post_id);
    //sf_debug_to_console($sf_show);
    if ($sf_show) {
        wp_enqueue_script('sf_main', plugins_url('/js/superfly-menu.min.js', __FILE__), array('jquery'));
        $social = array();
        if (!empty($options['sf_facebook'])) {
            $social['facebook'] = $options['sf_facebook'];
        }
        if (!empty($options['sf_twitter'])) {
            $social['twitter'] = $options['sf_twitter'];
        }
        if (!empty($options['sf_gplus'])) {
            $social['gplus'] = $options['sf_gplus'];
        }
        wp_localize_script('sf_main', 'SF_Opts', array('social' => $social, 'blur' => $options['sf_blur_content'], 'test_mode' => $options['sf_test_mode'], 'hide_def' => $options['sf_hide_def'], 'mob_nav' => $options['sf_mob_nav'], 'sidebar_style' => $options['sf_sidebar_style'], 'sub_animation_type' => $options['sf_sub_push_content'], 'alt_menu' => $options['sf_alternative_menu'], 'sidebar_pos' => $options['sf_sidebar_pos'], 'width_panel_1' => $options['sf_width_panel_1'], 'width_panel_2' => $options['sf_width_panel_2'], 'width_panel_3' => $options['sf_width_panel_3'], 'width_panel_4' => $options['sf_width_panel_4'], 'base_color' => $options['sf_bg_color_panel_1'], 'opening_type' => $options['sf_opening_type'], 'sub_opening_type' => $options['sf_sub_opening_type'], 'label' => $options['sf_label_style'], 'label_top' => $options['sf_label_top'], 'label_size' => $options['sf_label_size'], 'label_vis' => $options['sf_label_vis'], 'bg' => $options['sf_image_bg'], 'path' => plugins_url('/img/', __FILE__), 'menu' => $options['sf_active_menu'], 'togglers' => $options['sf_togglers'], 'subMenuSupport' => $options['sf_submenu_support'], 'subMenuSelector' => $options['sf_submenu_classes'], 'activeClassSelector' => 'current-menu-item', 'allowedTags' => 'DIV, NAV, UL, OL, LI, A, P, H1, H2, H3, H4, SPAN'));
        if ($options['sf_font'] != 'inherit') {
            if ($options['sf_font'] == 'sans') {
                wp_register_style('sf-open-sans-font', '//fonts.googleapis.com/css?family=Open+Sans');
                wp_enqueue_style('sf-open-sans-font');
            } else {
                if ($options['sf_font'] == 'roboto') {
                    wp_register_style('sf-roboto-slab-font', '//fonts.googleapis.com/css?family=Roboto+Slab');
                    wp_enqueue_style('sf-roboto-slab-font');
                } else {
                    if ($options['sf_font'] == 'lato') {
                        wp_register_style('sf-lato-font', '//fonts.googleapis.com/css?family=Lato');
                        wp_enqueue_style('sf-lato-font');
                    } else {
                        if ($options['sf_font'] == 'ubuntu') {
                            wp_register_style('sf-ubuntu-font', '//fonts.googleapis.com/css?family=Ubuntu');
                            wp_enqueue_style('sf-ubuntu-font');
                        }
                    }
                }
            }
        }
        wp_register_style('sf_styles', plugins_url('/css/superfly-menu.css', __FILE__));
        wp_enqueue_style('sf_styles');
    }
}
Beispiel #2
0
function sf_togglers_str()
{
    $options = sf_get_options();
    echo "<input id='sf_togglers' name='sf_options[sf_togglers]' type='text' value='{$options['sf_togglers']}' style='' />";
}
Beispiel #3
0
function sf_togglers_str()
{
    $options = sf_get_options();
    echo "<h6>Enter valid CSS selector like #id or .class</h6>";
    echo "<input id='sf_togglers' name='sf_options[sf_togglers]' type='text' value='{$options['sf_togglers']}' style='' />";
}