26 lines
719 B
JavaScript
26 lines
719 B
JavaScript
/* Depends on cookies.js (non-free) */
|
|
|
|
/*
|
|
SHEETS.JS
|
|
PUBLIC DOMAIN CODE BY DEVEN BLAKE
|
|
|
|
setStyling(sheet) sets the stylesheet to the file at sheet.
|
|
e.g. setStyling("sheet.css") will change the stylesheet to "sheet.css"
|
|
initializesheets() just sets the sheet to the sheet in the cookie, if
|
|
the user saved their preferences.
|
|
Needs a <LINK HREF="" ID="styling" REL="stylesheet" /> somewhere on the
|
|
page in order to work.
|
|
|
|
You can use setStyling("") to reset it.
|
|
*/
|
|
|
|
window.setStyling = function(sheet) {
|
|
document.getElementById('styling').setAttribute('href', sheet);
|
|
return sheet;
|
|
};
|
|
|
|
window.initializesheets = function() {
|
|
var sheet = window.getCookie('sheet');
|
|
if(sheet != '') window.setStyling(sheet);
|
|
};
|