Changeset 29280
- Timestamp:
- 07/24/2014 05:25:28 AM (10 years ago)
- Location:
- trunk/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/css/common.css
r29217 r29280 1334 1334 margin: 0 20px -1px 0px; 1335 1335 position: relative; 1336 z-index: 10;1337 1336 background-color: #fff; 1338 1337 border: 1px solid #ddd; … … 1357 1356 position: relative; 1358 1357 top: 0; 1359 z-index: 10;1360 1358 } 1361 1359 -
trunk/src/wp-admin/includes/screen.php
r29079 r29280 1020 1020 <div id="screen-options-wrap" class="hidden" tabindex="-1" aria-label="<?php esc_attr_e('Screen Options Tab'); ?>"> 1021 1021 <form id="adv-settings" action="" method="post"> 1022 <?php if ( 1023 isset( $wp_meta_boxes[ $this->id ] ) 1024 || $this->get_option( 'per_page' ) 1025 || $this->get_option( 'misc_screen_options' ) 1026 || ( $columns && empty( $columns['_title'] ) ) 1027 ) : ?> 1022 <?php if ( isset( $wp_meta_boxes[ $this->id ] ) || $this->get_option( 'per_page' ) || ( $columns && empty( $columns['_title'] ) ) ) : ?> 1028 1023 <h5><?php _e( 'Show on screen' ); ?></h5> 1029 1024 <?php … … 1077 1072 <br class="clear" /> 1078 1073 </div> 1079 <?php elseif ( $this->get_option( 'misc_screen_options' ) ):1080 $misc_options = $this->get_option( 'misc_screen_options' );1081 ?>1082 <div class="metabox-prefs misc-screen-options" data-id="<?php echo esc_attr( $misc_options['id'] ) ?>">1083 <?php1084 1085 $option = get_user_option( $misc_options['option'] );1086 $hidden = array();1087 if ( ! empty( $option ) ) {1088 $hidden = $option;1089 }1090 foreach ( $this->_options as $column => $args ) {1091 if ( 'misc_screen_options' === $column ) {1092 continue;1093 }1094 $id = "$column-hide";1095 echo '<label for="' . $id . '">';1096 echo '<input class="hide-column-tog" name="' . $id . '" type="checkbox" id="' . $id . '" value="' . $column . '"' . checked( ! in_array( $column, $hidden ), true, false ) . ' />';1097 echo $args['label'] . "</label>\n";1098 } ?>1099 <br class="clear" />1100 </div>1101 1074 <?php endif; 1102 1075 -
trunk/src/wp-admin/js/common.js
r29247 r29280 28 28 29 29 saveManageColumnsState : function() { 30 var hidden, page, opts = $( '.misc-screen-options' ); 31 if ( opts.length ) { 32 hidden = []; 33 opts.find( '.hide-column-tog' ).each( function() { 34 var $el, field = this.value; 35 $el = $( '.data-' + field ); 36 if ( ! this.checked ) { 37 hidden.push( field ); 38 $el.removeClass( 'data-visible' ).addClass( 'data-hidden' ); 39 } else { 40 $el.removeClass( 'data-hidden' ).addClass( 'data-visible' ); 41 } 42 } ); 43 page = pagenow + opts.data( 'id' ); 44 hidden = hidden.join( ',' ); 45 } else { 46 page = pagenow; 47 hidden = this.hidden(); 48 } 49 30 var hidden = this.hidden(); 50 31 $.post(ajaxurl, { 51 32 action: 'hidden-columns', 52 33 hidden: hidden, 53 34 screenoptionnonce: $('#screenoptionnonce').val(), 54 page: page 35 page: pagenow 55 36 }); 56 37 }, -
trunk/src/wp-admin/upload.php
r29175 r29280 28 28 'adminUrl' => parse_url( self_admin_url(), PHP_URL_PATH ), 29 29 ) ); 30 31 add_screen_option( 'misc_screen_options', array( 'option' => 'manageuploadgridcolumnshidden', 'id' => 'grid' ) );32 add_screen_option( 'title', array( 'label' => __( 'Name' ) ) );33 add_screen_option( 'uploadedTo', array( 'label' => __( 'Uploaded To' ) ) );34 add_screen_option( 'dateFormatted', array( 'label' => __( 'Date' ) ) );35 add_screen_option( 'mime', array( 'label' => __( 'Mime-type' ) ) );36 30 37 31 get_current_screen()->add_help_tab( array( -
trunk/src/wp-includes/css/media-views.css
r29268 r29280 960 960 -webkit-border-radius: 0; 961 961 border-radius: 0; 962 }963 964 .attachment .data-fields {965 margin: 5px 0 0;966 }967 968 .attachment .data-field {969 white-space: nowrap;970 text-overflow: ellipsis;971 overflow: hidden;972 line-height: 19px;973 height: 19px;974 text-align: left;975 width: 90%;976 margin: 0 5%;977 }978 979 .attachment .data-hidden {980 display: none;981 }982 983 .attachment .data-visible {984 display: block;985 962 } 986 963 -
trunk/src/wp-includes/media-template.php
r29278 r29280 444 444 <# } #> {{ maybeReadOnly }} /> 445 445 <# } 446 } 447 448 if ( _.contains( data.controller.options.mode, 'grid' ) ) { #> 449 <div class="data-fields"> 450 <?php 451 $option = get_user_option( 'manageuploadgridcolumnshidden' ); 452 $hidden = array(); 453 if ( ! empty( $option ) ) { 454 $hidden = $option; 455 } 456 $fields = array( 'title', 'uploadedTo', 'dateFormatted', 'mime' ); 457 foreach ( $fields as $field ): 458 $class_name = in_array( $field, $hidden ) ? 'data-field data-hidden' : 'data-field data-visible'; 459 ?> 460 <div class="<?php echo $class_name ?> data-<?php echo $field ?>"><# 461 if ( 'uploadedTo' === '<?php echo $field ?>' ) { 462 if ( data[ '<?php echo $field ?>' ] ) { 463 #><?php _e( 'Uploaded To: ' ) ?><a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a><# 464 } else { 465 #><?php _e( 'Unattached' ) ?><# 466 } 467 } else if ( 'title' === '<?php echo $field ?>' && ! data[ '<?php echo $field ?>' ] ) { 468 #><?php _e( '(No title)' ) ?><# 469 } else if ( data[ '<?php echo $field ?>' ] ) { 470 #>{{ data[ '<?php echo $field ?>' ] }}<# 471 } 472 #></div> 473 <?php endforeach ?> 474 </div> 475 <# } #> 476 446 } #> 477 447 </script> 478 448
Note: See TracChangeset
for help on using the changeset viewer.