Changeset 28995
- Timestamp:
- 07/04/2014 04:47:40 AM (11 years ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/css/media-views.css
r28993 r28995 942 942 text-overflow: ellipsis; 943 943 overflow: hidden; 944 display: block;945 944 line-height: 19px; 946 945 height: 19px; … … 948 947 width: 90%; 949 948 margin: 0 5%; 949 } 950 951 .attachment .data-hidden { 952 display: none; 953 } 954 955 .attachment .data-visible { 956 display: block; 950 957 } 951 958 … … 2519 2526 } 2520 2527 2521 .media-grid-view .view-switch { 2528 .media-grid-view .view-switch, 2529 .media-grid-field-options { 2522 2530 display: inline-block; 2523 2531 float: none; 2524 2532 margin-top: 13px; 2525 2533 vertical-align: middle; 2534 } 2535 2536 .media-grid-field-options span { 2537 padding-right: 5px; 2538 } 2539 2540 .media-grid-field-options label { 2541 margin-right: 10px; 2526 2542 } 2527 2543 -
trunk/src/wp-includes/js/media-grid.js
r28993 r28995 486 486 }); 487 487 488 media.view.GridFieldOptions = media.View.extend({ 489 className: 'media-grid-field-options', 490 template: media.template( 'media-grid-field-options' ), 491 492 events: { 493 'change input': 'toggleFields' 494 }, 495 496 toggleFields: function(e) { 497 var $el = $( e.currentTarget ), fields, setting; 498 setting = $el.data( 'setting' ); 499 fields = $( '.data-' + setting, '.data-fields' ); 500 if ( $el.is( ':checked' ) ) { 501 fields.show(); 502 deleteUserSetting( 'hidegrid' + setting ); 503 } else { 504 fields.hide(); 505 setUserSetting( 'hidegrid' + setting, 1 ); 506 } 507 508 if ( $( ':checked', this.$el ).length ) { 509 fields.parent().show(); 510 } else { 511 fields.parent().hide(); 512 } 513 } 514 }); 515 488 516 }(jQuery, _, Backbone, wp)); -
trunk/src/wp-includes/js/media-views.js
r28993 r28995 5552 5552 5553 5553 createToolbar: function() { 5554 var filters, FiltersConstructor, screenReaderText; 5554 var filters, 5555 LibraryViewSwitcher, 5556 FiltersConstructor, 5557 screenReaderText; 5555 5558 5556 5559 /** … … 5567 5570 // which the controller can tap into and add this view? 5568 5571 if ( _.contains( this.controller.options.mode, 'grid' ) ) { 5569 var libraryViewSwitcherConstructor = media.View.extend({5572 LibraryViewSwitcher = media.View.extend({ 5570 5573 className: 'view-switch media-grid-view-switch', 5571 5574 template: media.template( 'media-library-view-switcher') 5572 5575 }); 5573 this.toolbar.set( 'libraryViewSwitcher', new libraryViewSwitcherConstructor({5576 this.toolbar.set( 'libraryViewSwitcher', new LibraryViewSwitcher({ 5574 5577 controller: this.controller, 5575 5578 priority: -90 5579 }).render() ); 5580 5581 this.toolbar.set( 'gridFieldOptions', new media.view.GridFieldOptions({ 5582 controller: this.controller, 5583 priority: -50 5576 5584 }).render() ); 5577 5585 } -
trunk/src/wp-includes/media-template.php
r28993 r28995 230 230 </script> 231 231 232 <script type="text/html" id="tmpl-media-grid-field-options"> 233 <label class="setting"> 234 <span><?php _e( 'Name' ); ?></span> 235 <input type="checkbox" data-setting="title" {{ '' === getUserSetting( 'hidegridtitle' ) && 'checked' }} /> 236 </label> 237 <label class="setting"> 238 <span><?php _e( 'Attached to' ); ?></span> 239 <input type="checkbox" data-setting="uploadedTo" {{ '' === getUserSetting( 'hidegriduploadedTo' ) && 'checked' }} /> 240 </label> 241 <label class="setting"> 242 <span><?php _e( 'Date' ); ?></span> 243 <input type="checkbox" data-setting="dateFormatted" {{ '' === getUserSetting( 'hidegriddateFormatted' ) && 'checked' }} /> 244 </label> 245 <label class="setting"> 246 <span><?php _e( 'Mime-type' ); ?></span> 247 <input type="checkbox" data-setting="mime" {{ '' === getUserSetting( 'hidegridmime' ) && 'checked' }} /> 248 </label> 249 </script> 250 232 251 <script type="text/html" id="tmpl-uploader-status"> 233 252 <h3><?php _e( 'Uploading' ); ?></h3> … … 419 438 if ( _.contains( data.controller.options.mode, 'grid' ) ) { #> 420 439 <div class="data-fields"> 421 <# _.each( data.showAttachmentFields, function( field ) { #> 422 <div class="data-field data-{{ field }}"><# 440 <# _.each( data.showAttachmentFields, function( field ) { 441 var className = 'data-field data-hidden'; 442 if ( '' === getUserSetting( 'hidegrid' + field ) ) { 443 className = 'data-field data-visible'; 444 } 445 #> 446 <div class="{{ className }} data-{{ field }}"><# 423 447 if ( 'uploadedTo' === field ) { 424 448 if ( data[field] ) { 425 #><?php _e( 'Uploaded To: ' ) ?><#449 #><?php _e( 'Uploaded To: ' ) ?><# 426 450 } else { 427 451 #><?php _e( 'Unattached' ) ?><#
Note: See TracChangeset
for help on using the changeset viewer.