@ -3,9 +3,9 @@ $.onmount('[data-js-theme-selector]', function() {
event . preventDefault ( ) ;
event . preventDefault ( ) ;
var new_theme = $ ( this ) . val ( ) ;
var new_theme = $ ( this ) . val ( ) ;
var selected_text = $ ( this ) . find ( 'option:selected' ) . text ( )
var $setDefaultLink = $ ( '#button-set-default-theme' )
var $formDefaultValue = $ ( '#input-set-default-theme' )
var selected_text = $ ( this ) . find ( 'option:selected' ) . text ( ) ;
var $setDefaultLink = $ ( '#button-set-default-theme' ) ;
var $formDefaultValue = $ ( '#input-set-default-theme' ) ;
// persist the new theme for the user in their cookie
// persist the new theme for the user in their cookie
document . cookie = 'theme=' + new_theme + ';' +
document . cookie = 'theme=' + new_theme + ';' +
@ -27,13 +27,13 @@ $.onmount('[data-js-theme-selector]', function() {
}
}
// set the IC hidden input with the new value
// set the IC hidden input with the new value
$formDefaultValue . val ( new_theme )
$formDefaultValue . val ( new_theme ) ;
// set visibility of 'Set as account default' link
// set visibility of 'Set as account default' link
if ( selected_text . indexOf ( '(account default)' ) !== - 1 ) {
if ( selected_text . indexOf ( '(account default)' ) !== - 1 ) {
$setDefaultLink . css ( 'visibility' , 'hidden' )
$setDefaultLink . css ( 'visibility' , 'hidden' ) ;
} else {
} else {
$setDefaultLink . css ( 'visibility' , 'visible' )
$setDefaultLink . css ( 'visibility' , 'visible' ) ;
}
}
} ) ;
} ) ;
} ) ;
} ) ;