Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Nov 11th, 2013  |  syntax: jQuery  |  size: 1.77 KB  |  views: 72  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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 );