This commit is contained in:
Michael
2013-11-14 21:33:21 -05:00
3 changed files with 255 additions and 7 deletions
+44
View File
@@ -97,6 +97,12 @@ var Engine = {
var menu = $('<div>')
.addClass('menu')
.appendTo('body');
$('<span>')
.addClass('lightsOff menuBtn')
.text('lights off.')
.click(Engine.turnLightsOff)
.appendTo(menu);
$('<span>')
.addClass('menuBtn')
@@ -353,6 +359,44 @@ var Engine = {
}
}, {width: '400px'});
},
findStylesheet: function(title) {
for(var i=0; i<document.styleSheets.length; i++) {
var sheet = document.styleSheets[i];
if(sheet.title == title) {
return sheet;
}
}
return null;
},
isLightsOff: function() {
var darkCss = Engine.findStylesheet('darkenLights');
if (darkCss != null) {
if (darkCss.disabled)
return false;
return true;
}
return false;
},
turnLightsOff: function() {
var darkCss = Engine.findStylesheet('darkenLights');
if (darkCss == null) {
$('head').append('<link rel="stylesheet" href="css/dark.css" type="text/css" title="darkenLights" />');
Engine.turnLightsOff;
$('.lightsOff').text('lights on.');
}
else if (darkCss.disabled) {
darkCss.disabled = false;
$('.lightsOff').text('lights on.');
}
else {
$("#darkenLights").attr("disabled", "disabled");
darkCss.disabled = true;
$('.lightsOff').text('lights off.');
}
},
// Gets a guid
getGuid: function() {