Advertisement
Guest User

Untitled

a guest
Nov 11th, 2013
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.77 KB | None | 0 0
  1. /*Stylesheet Switcher*/
  2. ( function( $ ){
  3.     wp.customize( 'beast_scheme_switch', function( value ) {
  4.         value.bind( function( to ) {
  5.         var zScheme;
  6.  
  7.             switch( to.toString().toLowerCase() ) {
  8.  
  9.                 case 'default':
  10.                     zScheme = 'default.css';
  11.                     break;
  12.  
  13.                 case 'red':
  14.                     zScheme = 'red.css';
  15.                     break;
  16.  
  17.                 case 'orange':
  18.                     zScheme = 'orange.css';
  19.                     break;
  20.  
  21.                 case 'yellow':
  22.                     zScheme = 'yellow.css'
  23.                     break;
  24.  
  25.                 case 'green':
  26.                     zScheme = 'green.css';
  27.                     break;
  28.  
  29.                 case 'blue':
  30.                     zScheme = 'blue.css';
  31.                     break;
  32.  
  33.                 case 'purple':
  34.                     zScheme = 'purple.css';
  35.                     break;
  36.  
  37.                 case 'white':
  38.                     zScheme = 'white.css';
  39.                     break;
  40.  
  41.                 default:
  42.                     zScheme = 'default.css';
  43.                     break;
  44.  
  45.             }
  46.  
  47.             jQuery( document ).ready( function($) {
  48.                 var $body = $( 'body' );
  49.                 var $head = $( 'head' );
  50.                 console.log( 'body', $body );
  51.                 console.log( 'head', $head );
  52.  
  53.                 var $switcher = $('#beast-style-switcher-css', $head );
  54.                 var schemes = '/wp-content/themes/beast/css/schemes/';
  55.                 var newStyle = location.protocol + "//" + location.host + schemes + zScheme;
  56.                 $switcher.href = newStyle;
  57.                 console.log( 'switcher', $switcher );
  58.             });
  59.         });
  60.     });
  61.  
  62. } )( jQuery );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement