Skip to:
Content

BuddyPress.org

Changeset 8643


Ignore:
Timestamp:
07/17/2014 07:37:07 PM (11 years ago)
Author:
johnjamesjacoby
Message:

More UI improvements to admin area XProfile field options.

Location:
trunk/src/bp-xprofile
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-xprofile/admin/css/admin-rtl.css

    r8642 r8643  
    206206}
    207207
    208 p.bp-option {
     208div.bp-option {
    209209    background: #fafafa;
    210210    border: 1px solid #dfdfdf;
     
    213213}
    214214
    215 p.bp-option:hover {
     215div.bp-option:hover {
    216216    border: 1px solid #999;
    217217}
     
    231231}
    232232
    233 p.bp-option .grabber:before {
     233div.bp-option .grabber:before {
    234234    content: "\f329";
    235235}
  • trunk/src/bp-xprofile/admin/css/admin.css

    r8642 r8643  
    206206}
    207207
    208 p.bp-option {
     208div.bp-option {
    209209    background: #fafafa;
    210210    border: 1px solid #dfdfdf;
     
    213213}
    214214
    215 p.bp-option:hover {
     215div.bp-option:hover {
    216216    border: 1px solid #999;
    217217}
     
    231231}
    232232
    233 p.bp-option .grabber:before {
     233div.bp-option .grabber:before {
    234234    content: "\f329";
    235235}
  • trunk/src/bp-xprofile/admin/js/admin.js

    r8642 r8643  
    1111    var holder       = document.getElementById(forWhat + '_more'),
    1212        theId        = document.getElementById(forWhat + '_option_number').value,
    13         newDiv       = document.createElement('p'),
     13        newDiv       = document.createElement( 'div' ),
    1414        grabber      = document.createElement( 'span' ),
    1515        newOption    = document.createElement( 'input' ),
     
    1818        txt1         = document.createTextNode( 'Default Value' ),
    1919        toDeleteText = document.createTextNode( 'Delete' ),
    20         toDeleteWrap = document.createElement( 'div' );
     20        toDeleteWrap = document.createElement( 'div' ),
    2121        toDelete     = document.createElement( 'a' );
    2222
     
    107107    jQuery( '.bp-options-box' ).sortable( {
    108108        cursor: 'move',
    109         items: 'p.sortable',
     109        items: 'div.sortable',
    110110        tolerance: 'intersect',
    111111        axis: 'y'
  • trunk/src/bp-xprofile/bp-xprofile-classes.php

    r8635 r8643  
    27042704        $no_scheme = preg_replace( '#^https?://#', '', rtrim( $link, '/' ) );
    27052705        $url_text  = str_replace( $link, $no_scheme, $field_value );
    2706         $retval    = '<a href="' . esc_url( $field_value ) . '" rel="nofollow">' . esc_html( $url_text ) . '</a>';
    2707         return $field_value;
     2706        return '<a href="' . esc_url( $field_value ) . '" rel="nofollow">' . esc_html( $url_text ) . '</a>';
    27082707    }
    27092708}
     
    30353034                        ?>
    30363035
    3037                         <p class="sortable">
    3038                             <span>&nbsp;&Xi;&nbsp;</span>
     3036                        <div id="<?php echo esc_attr( "{$type}_div{$j}" ); ?>" class="bp-option sortable">
     3037                            <span class="bp-option-icon grabber"></span>
    30393038                            <input type="text" name="<?php echo esc_attr( "{$type}_option[{$j}]" ); ?>" id="<?php echo esc_attr( "{$type}_option{$j}" ); ?>" value="<?php echo esc_attr( $options[$i]->name ); ?>" />
    3040                             <input type="<?php echo esc_attr( $control_type ); ?>" name="<?php echo esc_attr( "isDefault_{$type}_option{$default_name}" ); ?>" <?php checked( $options[$i]->is_default_option, true ); ?> value="<?php echo esc_attr( $j ); ?>" />
    3041                             <span><?php _e( 'Default Value', 'buddypress' ); ?></span>
    3042                         </p>
     3039                            <label>
     3040                                <input type="<?php echo esc_attr( $control_type ); ?>" name="<?php echo esc_attr( "isDefault_{$type}_option{$default_name}" ); ?>" <?php checked( $options[$i]->is_default_option, true ); ?> value="<?php echo esc_attr( $j ); ?>" />
     3041                                <?php _e( 'Default Value', 'buddypress' ); ?>
     3042                            </label>
     3043
     3044                            <?php if ( 1 !== $j ) : ?>
     3045                                <div class ="delete-button">
     3046                                    <a href='javascript:hide("<?php echo esc_attr( "{$type}_div{$j}" ); ?>")' class="delete"><?php esc_html_e( 'Delete', 'buddypress' ); ?></a>
     3047                                </div>
     3048                            <?php endif; ?>
     3049
     3050                        </div>
     3051
    30433052                    <?php endfor; ?>
    30443053
Note: See TracChangeset for help on using the changeset viewer.