Changeset 29073
- Timestamp:
- 07/10/2014 06:24:23 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/js/media-grid.js
r29072 r29073 141 141 this.render(); 142 142 143 this.gridRouter = new media.view.Frame.Router( this );144 145 // Set up the Backbone router after a brief delay146 _.delay( function(){147 // Verify pushState support and activate148 if ( window.history && window.history.pushState ) {149 Backbone.history.start({150 root: mediaGridSettings.adminUrl,151 pushState: true152 });153 }154 }, 250);155 156 143 // Update the URL when entering search string (at most once per second) 157 144 $( '#media-search-input' ).on( 'input', _.debounce( function(e) { … … 162 149 self.gridRouter.navigate( self.gridRouter.baseUrl( url ) ); 163 150 }, 1000 ) ); 151 152 _.delay( _.bind( this.createRouter, this ), 1000 ); 153 }, 154 155 createRouter: function() { 156 this.gridRouter = new media.view.Frame.Router( this ); 157 158 // Verify pushState support and activate 159 if ( window.history && window.history.pushState ) { 160 Backbone.history.start({ 161 root: mediaGridSettings.adminUrl, 162 pushState: true 163 }); 164 } 164 165 }, 165 166
Note: See TracChangeset
for help on using the changeset viewer.