Changeset 22690
- Timestamp:
- 11/19/2012 10:48:11 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/js/media-views.js
r22684 r22690 683 683 }, this ); 684 684 685 if ( ! options.silent ) 685 if ( ! options.silent ) { 686 _.each( views, this._maybeRender, this ); 686 687 this[ method ]( $selector, els, options ); 688 } 687 689 688 690 return this; … … 756 758 var root = this._views['']; 757 759 760 _.each( this.all(), this._maybeRender, this ); 761 758 762 if ( root ) 759 763 this.replace( this.view.$el, _.pluck( root, 'el' ) ); … … 764 768 }, this ); 765 769 770 this.rendered = true; 766 771 return this; 767 772 }, … … 814 819 815 820 return this; 821 }, 822 823 824 // #### Internal. Maybe render a view. 825 _maybeRender: function( view ) { 826 if ( ! view.views || view.views.rendered ) 827 return; 828 829 view.render(); 830 view.views.rendered = true; 816 831 } 817 832 }); … … 1149 1164 1150 1165 AttachmentView: state.get('AttachmentView') 1151 }) .render());1166 }) ); 1152 1167 }, 1153 1168 … … 1156 1171 this.content.view( new media.view.UploaderInline({ 1157 1172 controller: this 1158 }) .render());1173 }) ); 1159 1174 }, 1160 1175
Note: See TracChangeset
for help on using the changeset viewer.