Changeset 39060
- Timestamp:
- 10/31/2016 04:41:06 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/js/customize-preview.js
r38948 r39060 30 30 */ 31 31 injectUrlWithState = function( url ) { 32 var urlParser, queryParams;32 var urlParser, oldQueryParams, newQueryParams; 33 33 urlParser = document.createElement( 'a' ); 34 34 urlParser.href = url; 35 queryParams = api.utils.parseQueryString( urlParser.search.substr( 1 ) ); 36 37 queryParams.customize_changeset_uuid = api.settings.changeset.uuid; 38 if ( ! api.settings.theme.active ) { 39 queryParams.customize_theme = api.settings.theme.stylesheet; 40 } 41 if ( api.settings.theme.channel ) { 42 queryParams.customize_messenger_channel = api.settings.channel; 43 } 44 urlParser.search = $.param( queryParams ); 45 return url; 35 oldQueryParams = api.utils.parseQueryString( location.search.substr( 1 ) ); 36 newQueryParams = api.utils.parseQueryString( urlParser.search.substr( 1 ) ); 37 38 newQueryParams.customize_changeset_uuid = oldQueryParams.customize_changeset_uuid; 39 if ( oldQueryParams.customize_theme ) { 40 newQueryParams.customize_theme = oldQueryParams.customize_theme; 41 } 42 if ( oldQueryParams.customize_messenger_channel ) { 43 newQueryParams.customize_messenger_channel = oldQueryParams.customize_messenger_channel; 44 } 45 urlParser.search = $.param( newQueryParams ); 46 return urlParser.href; 46 47 }; 47 48
Note: See TracChangeset
for help on using the changeset viewer.