Monchoman45

switchtabs

May 10th, 2012
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function SwitchTabs() {
  2.     var backgrounds = {
  3.         name1: 'image1',
  4.         name2: 'image2',
  5.         name3: 'image3'
  6.     };
  7.  
  8.     if(localStorage.getItem('switchtabs')) {document.body.style.background = 'url(' + localStorage.getItem('switchtabs') + ')';}
  9.     if(!document.getElementById('switchtabs')) {
  10.         var div = document.createElement('div');
  11.         div.id = 'switchtabs';
  12.         if(document.getElementById('WikiaArticle')) {document.getElementById('WikiaArticle').insertBefore(document.getElementById('WikiaArticle').firstChild, div);}
  13.     }
  14.     var html = '<a class="skinChange" href="/wiki/' + wgPageName + '?useskin=' + (skin == 'oasis' ? 'monobook">Monobook' : 'wikia">Oasis') + '</a>';
  15.     for(var i in backgrounds) {html += '<a href="#" onclick="SwitchBG(' + backgrounds[i] + ');">' + i + '</a>';}
  16.     document.getElementById('switchtabs').innerHTML = html;
  17. }
  18.  
  19. function SwitchBG(url) {
  20.     document.body.style.background = 'url(' + url + ')';
  21.     localStorage.setItem('switchtabs', url);
  22. }
  23.  
  24. addOnloadHook(SwitchTabs);
Advertisement
Add Comment
Please, Sign In to add comment