diff options
Diffstat (limited to 'static/style/styleswitcher.js')
-rw-r--r-- | static/style/styleswitcher.js | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/static/style/styleswitcher.js b/static/style/styleswitcher.js deleted file mode 100644 index 71a5dff..0000000 --- a/static/style/styleswitcher.js +++ /dev/null @@ -1,101 +0,0 @@ -var fontStyle = 'serif'; -var siteStyle = 'sane'; -var widthStyle = 'fixed'; - -function setStyleSheet() { - var i, a; - var styleName = '' + widthStyle + '-' + siteStyle + '-' + fontStyle - for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { - if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) - { - if(a.getAttribute("title").indexOf(styleName) != -1) a.disabled = false; - else a.disabled = true; - } - } - createCookie("style", styleName, 100); -} - -function parseStyleCookie(cookie) { - names = cookie.split('-') - widthStyle = names[0] - if(widthStyle == 'flexy') { - document.getElementById('style_width').innerHTML = 'flexy' - } - siteStyle = names[1] - if(siteStyle == 'nuts') { - document.getElementById('style_site').innerHTML = 'nuts' - } - fontStyle = names[2] - if(fontStyle == 'sans') { - document.getElementById('style_font_first').innerHTML = 'A' - document.getElementById('style_font_second').innerHTML = 'a' - } - setStyleSheet() -} - -function createCookie(name,value,days) { - if (days) { - var date = new Date(); - date.setTime(date.getTime()+(days*24*60*60*1000)); - var expires = "; expires="+date.toGMTString(); - } - else expires = ""; - document.cookie = name+"="+value+expires+"; path=/"; -} - -function readCookie(name) { - var nameEQ = name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); - } - return null; -} - -window.onload = function(e) { - var cookie = readCookie("style"); - if(cookie) parseStyleCookie(cookie); -} - -function swapstyle(thing) { - stuffset = true; - switch(thing){ - case 'font': - if(document.getElementById('style_font_first').innerHTML.indexOf('a') != -1){ - document.getElementById('style_font_first').innerHTML = 'A' - document.getElementById('style_font_second').innerHTML = 'a' - fontStyle = 'sans' - setStyleSheet() - } else { - document.getElementById('style_font_first').innerHTML = 'a' - document.getElementById('style_font_second').innerHTML = 'A' - fontStyle = 'serif' - setStyleSheet() - } - break; - case 'site': - if(document.getElementById('style_site').innerHTML.indexOf('sane') != -1){ - document.getElementById('style_site').innerHTML = 'nuts' - siteStyle = 'nuts' - setStyleSheet() - } else { - document.getElementById('style_site').innerHTML = 'sane' - siteStyle = 'sane' - setStyleSheet() - } - break; - case 'width': - if(document.getElementById('style_width').innerHTML.indexOf('fixed') != -1){ - document.getElementById('style_width').innerHTML = 'flexy' - widthStyle = 'flexy' - setStyleSheet() - } else { - document.getElementById('style_width').innerHTML = 'fixed' - widthStyle = 'fixed' - setStyleSheet() - } - break; - } -} |