Skip to:
Content

BuddyPress.org

Ticket #5498: 5498.patch

File 5498.patch, 1.2 KB (added by hnla, 11 years ago)

Add classes to visibility settings elements via JS

  • bp-templates/bp-legacy/js/buddypress.js

     
    10091009        jq( '.visibility-toggle-link' ).on( 'click', function( event ) {
    10101010                event.preventDefault();
    10111011
    1012                 jq( this ).parent().hide()
    1013                         .siblings( '.field-visibility-settings' ).show();
     1012                jq( this ).parent().hide().addClass('hide')
     1013                        .siblings( '.field-visibility-settings' ).show().addClass('open');
    10141014        } );
    10151015
    10161016        jq( '.field-visibility-settings-close' ).on( 'click', function( event ) {
     
    10191019                var settings_div = jq( this ).parent(),
    10201020                        vis_setting_text = settings_div.find( 'input:checked' ).parent().text();
    10211021
    1022                 settings_div.hide()
     1022                settings_div.hide().removeClass('open')
    10231023                        .siblings( '.field-visibility-settings-toggle' )
    10241024                                .children( '.current-visibility-level' ).text( vis_setting_text ).end()
    1025                         .show();
     1025                        .show().removeClass('hide');
    10261026        } );
    10271027
    10281028        jq("#profile-edit-form input:not(:submit), #profile-edit-form textarea, #profile-edit-form select, #signup_form input:not(:submit), #signup_form textarea, #signup_form select").change( function() {