Skip to:
Content

BuddyPress.org

Ticket #8097: 8097.1.diff

File 8097.1.diff, 10.0 KB (added by geminorum, 7 years ago)
  • src/bp-activity/bp-activity-admin.php

    diff --git src/bp-activity/bp-activity-admin.php src/bp-activity/bp-activity-admin.php
    index 0eb1e610a..e8e4d74e4 100644
    function bp_activity_admin_load() { 
    203203        $bp       = buddypress();
    204204        $doaction = bp_admin_list_table_current_bulk_action();
    205205        $min      = bp_core_get_minified_asset_suffix();
     206        $rtl      = is_rtl() ? '-rtl' : '';
    206207
    207208        /**
    208209         * Fires at top of Activity admin page.
    function bp_activity_admin_load() { 
    308309        wp_localize_script( 'bp_activity_admin_js', 'bp_activity_admin_vars', array(
    309310                'page' => get_current_screen()->id
    310311        ) );
    311         wp_enqueue_style( 'bp_activity_admin_css', $bp->plugin_url . "bp-activity/admin/css/admin{$min}.css", array(),                               bp_get_version()       );
     312        wp_enqueue_style( 'bp_activity_admin_css', $bp->plugin_url . "bp-activity/admin/css/admin{$rtl}{$min}.css", array(),                         bp_get_version()       );
    312313
    313         wp_style_add_data( 'bp_activity_admin_css', 'rtl', true );
    314314        if ( $min ) {
    315315                wp_style_add_data( 'bp_activity_admin_css', 'suffix', $min );
    316316        }
  • src/bp-activity/bp-activity-cssjs.php

    diff --git src/bp-activity/bp-activity-cssjs.php src/bp-activity/bp-activity-cssjs.php
    index ec14cd416..cc40b48e7 100644
    function bp_activity_mentions_script() { 
    3232
    3333
    3434        $min = bp_core_get_minified_asset_suffix();
     35        $rtl = is_rtl() ? '-rtl' : '';
    3536
    3637        wp_enqueue_script( 'bp-mentions', buddypress()->plugin_url . "bp-activity/js/mentions{$min}.js", array( 'jquery', 'jquery-atwho' ), bp_get_version(), true );
    37         wp_enqueue_style( 'bp-mentions-css', buddypress()->plugin_url . "bp-activity/css/mentions{$min}.css", array(), bp_get_version() );
     38        wp_enqueue_style( 'bp-mentions-css', buddypress()->plugin_url . "bp-activity/css/mentions{$rtl}{$min}.css", array(), bp_get_version() );
    3839
    39         wp_style_add_data( 'bp-mentions-css', 'rtl', true );
    4040        if ( $min ) {
    4141                wp_style_add_data( 'bp-mentions-css', 'suffix', $min );
    4242        }
  • src/bp-core/bp-core-cssjs.php

    diff --git src/bp-core/bp-core-cssjs.php src/bp-core/bp-core-cssjs.php
    index 6f5cd4a23..e3a87ef33 100644
    add_action( 'bp_admin_enqueue_scripts', 'bp_core_register_common_scripts', 1 ); 
    125125function bp_core_register_common_styles() {
    126126        $min = bp_core_get_minified_asset_suffix();
    127127        $url = buddypress()->plugin_url . 'bp-core/css/';
     128        $rtl = is_rtl() ? '-rtl' : '';
    128129
    129130        /**
    130131         * Filters the URL for the Admin Bar stylesheet.
    function bp_core_register_common_styles() { 
    133134         *
    134135         * @param string $value URL for the Admin Bar stylesheet.
    135136         */
    136         $admin_bar_file = apply_filters( 'bp_core_admin_bar_css', "{$url}admin-bar{$min}.css" );
     137        $admin_bar_file = apply_filters( 'bp_core_admin_bar_css', "{$url}admin-bar{$rtl}{$min}.css" );
    137138
    138139        /**
    139140         * Filters the BuddyPress Core stylesheet files to register.
    function bp_core_register_common_styles() { 
    148149                        'dependencies' => array( 'admin-bar' )
    149150                ),
    150151                'bp-avatar' => array(
    151                         'file'         => "{$url}avatar{$min}.css",
     152                        'file'         => "{$url}avatar{$rtl}{$min}.css",
    152153                        'dependencies' => array( 'jcrop' )
    153154                ),
    154155        ) );
    function bp_core_register_common_styles() { 
    156157        foreach ( $styles as $id => $style ) {
    157158                wp_register_style( $id, $style['file'], $style['dependencies'], bp_get_version() );
    158159
    159                 wp_style_add_data( $id, 'rtl', true );
    160160                if ( $min ) {
    161161                        wp_style_add_data( $id, 'suffix', $min );
    162162                }
  • src/bp-core/classes/class-bp-admin.php

    diff --git src/bp-core/classes/class-bp-admin.php src/bp-core/classes/class-bp-admin.php
    index 7149b5b9a..661c7978a 100644
    class BP_Admin { 
    10641064        public function admin_register_styles() {
    10651065                $min = bp_core_get_minified_asset_suffix();
    10661066                $url = $this->css_url;
     1067                $rtl = is_rtl() ? '-rtl' : '';
    10671068
    10681069                /**
    10691070                 * Filters the BuddyPress Core Admin CSS file path.
    class BP_Admin { 
    10721073                 *
    10731074                 * @param string $file File path for the admin CSS.
    10741075                 */
    1075                 $common_css = apply_filters( 'bp_core_admin_common_css', "{$url}common{$min}.css" );
     1076                $common_css = apply_filters( 'bp_core_admin_common_css', "{$url}common{$rtl}{$min}.css" );
    10761077
    10771078                /**
    10781079                 * Filters the BuddyPress admin stylesheet files to register.
    class BP_Admin { 
    10901091
    10911092                        // 2.5
    10921093                        'bp-customizer-controls' => array(
    1093                                 'file'         => "{$url}customizer-controls{$min}.css",
     1094                                'file'         => "{$url}customizer-controls{$rtl}{$min}.css",
    10941095                                'dependencies' => array(),
    10951096                        ),
    10961097
    10971098                        // 3.0
    10981099                        'bp-hello-css' => array(
    1099                                 'file'         => "{$url}hello{$min}.css",
     1100                                'file'         => "{$url}hello{$rtl}{$min}.css",
    11001101                                'dependencies' => array( 'bp-admin-common-css' ),
    11011102                        ),
    11021103                ) );
    class BP_Admin { 
    11051106
    11061107                foreach ( $styles as $id => $style ) {
    11071108                        wp_register_style( $id, $style['file'], $style['dependencies'], $version );
    1108                         wp_style_add_data( $id, 'rtl', true );
    11091109
    11101110                        if ( $min ) {
    11111111                                wp_style_add_data( $id, 'suffix', $min );
  • src/bp-core/deprecated/2.1.php

    diff --git src/bp-core/deprecated/2.1.php src/bp-core/deprecated/2.1.php
    index e69db465f..494cc9c4f 100644
    function bp_core_load_buddybar_css() { 
    325325        }
    326326
    327327        $min = bp_core_get_minified_asset_suffix();
     328        $rtl = is_rtl() ? '-rtl' : '';
    328329
    329330        if ( file_exists( get_stylesheet_directory() . '/_inc/css/adminbar.css' ) ) { // Backwards compatibility
    330331                $stylesheet = get_stylesheet_directory_uri() . '/_inc/css/adminbar.css';
    331332        } else {
    332                 $stylesheet = buddypress()->plugin_url . "bp-core/css/buddybar{$min}.css";
     333                $stylesheet = buddypress()->plugin_url . "bp-core/css/buddybar{$rtl}{$min}.css";
    333334        }
    334335
    335336        wp_enqueue_style( 'bp-admin-bar', apply_filters( 'bp_core_buddybar_rtl_css', $stylesheet ), array(), bp_get_version() );
    336337
    337         wp_style_add_data( 'bp-admin-bar', 'rtl', true );
    338338        if ( $min ) {
    339339                wp_style_add_data( 'bp-admin-bar', 'suffix', $min );
    340340        }
  • src/bp-groups/bp-groups-admin.php

    diff --git src/bp-groups/bp-groups-admin.php src/bp-groups/bp-groups-admin.php
    index 94ef62829..fbcd9ce86 100644
    function bp_groups_admin_load() { 
    7676        // Build redirection URL.
    7777        $redirect_to = remove_query_arg( array( 'action', 'action2', 'gid', 'deleted', 'error', 'updated', 'success_new', 'error_new', 'success_modified', 'error_modified' ), $_SERVER['REQUEST_URI'] );
    7878
    79         $doaction   = bp_admin_list_table_current_bulk_action();
    80         $min        = bp_core_get_minified_asset_suffix();
     79        $doaction = bp_admin_list_table_current_bulk_action();
     80        $min      = bp_core_get_minified_asset_suffix();
     81        $rtl      = is_rtl() ? '-rtl' : '';
    8182
    8283        /**
    8384         * Fires at top of groups admin page.
    function bp_groups_admin_load() { 
    200201                'add_member_placeholder' => __( 'Start typing a username to add a new member.', 'buddypress' ),
    201202                'warn_on_leave'          => __( 'If you leave this page, you will lose any unsaved changes you have made to the group.', 'buddypress' ),
    202203        ) );
    203         wp_enqueue_style( 'bp_groups_admin_css', $bp->plugin_url . "bp-groups/admin/css/admin{$min}.css", array(), bp_get_version() );
     204        wp_enqueue_style( 'bp_groups_admin_css', $bp->plugin_url . "bp-groups/admin/css/admin{$rtl}{$min}.css", array(), bp_get_version() );
    204205
    205         wp_style_add_data( 'bp_groups_admin_css', 'rtl', true );
    206206        if ( $min ) {
    207207                wp_style_add_data( 'bp_groups_admin_css', 'suffix', $min );
    208208        }
  • src/bp-members/classes/class-bp-members-admin.php

    diff --git src/bp-members/classes/class-bp-members-admin.php src/bp-members/classes/class-bp-members-admin.php
    index fe410e5be..e41e738ab 100644
    class BP_Members_Admin { 
    611611                }
    612612
    613613                $min = bp_core_get_minified_asset_suffix();
    614                 $css = $this->css_url . "admin{$min}.css";
     614                $rtl = is_rtl() ? '-rtl' : '';
     615                $css = $this->css_url . "admin{$rtl}{$min}.css";
    615616
    616617                /**
    617618                 * Filters the CSS URL to enqueue in the Members admin area.
    class BP_Members_Admin { 
    624625
    625626                wp_enqueue_style( 'bp-members-css', $css, array(), bp_get_version() );
    626627
    627                 wp_style_add_data( 'bp-members-css', 'rtl', true );
    628628                if ( $min ) {
    629629                        wp_style_add_data( 'bp-members-css', 'suffix', $min );
    630630                }
  • src/bp-messages/bp-messages-cssjs.php

    diff --git src/bp-messages/bp-messages-cssjs.php src/bp-messages/bp-messages-cssjs.php
    index f061916cc..4594a2129 100644
    function messages_add_autocomplete_css() { 
    3939        if ( bp_is_messages_component() && bp_is_current_action( 'compose' ) ) {
    4040                $min = bp_core_get_minified_asset_suffix();
    4141                $url = buddypress()->plugin_url . 'bp-messages/css/';
     42                $rtl = is_rtl() ? '-rtl' : '';
    4243
    43                 wp_enqueue_style( 'bp-messages-autocomplete', "{$url}autocomplete/jquery.autocompletefb{$min}.css", array(), bp_get_version() );
    4444
    45                 wp_style_add_data( 'bp-messages-autocomplete', 'rtl', true );
     45                wp_enqueue_style( 'bp-messages-autocomplete', "{$url}autocomplete/jquery.autocompletefb{$rtl}{$min}.css", array(), bp_get_version() );
     46
    4647                if ( $min ) {
    4748                        wp_style_add_data( 'bp-messages-autocomplete', 'suffix', $min );
    4849                }
  • src/bp-xprofile/bp-xprofile-cssjs.php

    diff --git src/bp-xprofile/bp-xprofile-cssjs.php src/bp-xprofile/bp-xprofile-cssjs.php
    index 419f5c72f..7cb9102e8 100644
    defined( 'ABSPATH' ) || exit; 
    1818function xprofile_add_admin_css() {
    1919        if ( !empty( $_GET['page'] ) && strpos( $_GET['page'], 'bp-profile-setup' ) !== false ) {
    2020                $min = bp_core_get_minified_asset_suffix();
     21                $rtl = is_rtl() ? '-rtl' : '';
    2122
    22                 wp_enqueue_style( 'xprofile-admin-css', buddypress()->plugin_url . "bp-xprofile/admin/css/admin{$min}.css", array(), bp_get_version() );
     23                wp_enqueue_style( 'xprofile-admin-css', buddypress()->plugin_url . "bp-xprofile/admin/css/admin{$rtl}{$min}.css", array(), bp_get_version() );
    2324
    24                 wp_style_add_data( 'xprofile-admin-css', 'rtl', true );
    2525                if ( $min ) {
    2626                        wp_style_add_data( 'xprofile-admin-css', 'suffix', $min );
    2727                }