Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/10/2015 12:24:24 PM (9 years ago)
Author:
imath
Message:

Avatar UI : improve the camera feature

  • Change the name of the tab: "Camera" is now replaced by "Take Photo"
  • Improve the user feedback messages
  • Completely disable the feature for Internet Explorer and Safari as they do not support getUserMedia.

Props r-a-y, boonebgorges.

Fixes #6425

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/bp-core-attachments.php

    r9827 r9860  
    224224        // Create the Camera Nav if the WebCam capture feature is enabled
    225225        if ( bp_avatar_use_webcam() && 'user' === $object ) {
    226             $avatar_nav['camera'] = array( 'id' => 'camera', 'caption' => __( 'Camera', 'buddypress' ), 'order' => 10 );
     226            $avatar_nav['camera'] = array( 'id' => 'camera', 'caption' => __( 'Take Photo', 'buddypress' ), 'order' => 10 );
    227227
    228228            // Set warning messages
    229229            $strings['camera_warnings'] = array(
    230                 'requesting'  => __( 'Requesting video stream, please authorize this website to access to your camera.', 'buddypress'),
    231                 'loading'     => __( 'Please wait for the video to load.', 'buddypress' ),
    232                 'loaded'      => __( 'Video stream loaded. You can use the capture button to display the profile photo preview.', 'buddypress' ),
    233                 'noaccess'    => __( 'You denied this website to access to your camera. Please use the upload form.', 'buddypress' ),
    234                 'errormsg'    => __( 'Your browser is not supported. Please use the upload form.', 'buddypress' ),
    235                 'videoerror'  => __( 'Video error. Please use the upload form.', 'buddypress' ),
    236                 'ready'       => __( 'Your profile photo is ready, use the save button to validate.', 'buddypress' ),
    237                 'nocapture'   => __( 'No profile photo was captured, please use the capture button first.', 'buddypress' ),
     230                'requesting'  => __( 'Please allow us to access to your camera.', 'buddypress'),
     231                'loading'     => __( 'Please wait as we access your camera.', 'buddypress' ),
     232                'loaded'      => __( 'Camera loaded. Click on the "Capture" button to take your photo.', 'buddypress' ),
     233                'noaccess'    => __( 'It looks like you do not have a webcam or we were unable to get permission to use your webcam. Please upload a photo instead.', 'buddypress' ),
     234                'errormsg'    => __( 'Your browser is not supported. Please upload a photo instead.', 'buddypress' ),
     235                'videoerror'  => __( 'Video error. Please upload a photo instead.', 'buddypress' ),
     236                'ready'       => __( 'Your profile photo is ready. Click on the "Save" button to use this photo.', 'buddypress' ),
     237                'nocapture'   => __( 'No photo was captured. Click on the "Capture" button to take your photo.', 'buddypress' ),
    238238            );
    239239        }
Note: See TracChangeset for help on using the changeset viewer.