X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;ds=sidebyside;f=simpleWebSlides.js;h=10d5d03025d91db4bdf8c4a8be931acdb5e65e24;hb=84e2c90ea8d41d08c996bd84bd459ba5ad23de0b;hp=c7172d90f26c46b6423cbfa6be152b2d73545bd5;hpb=515191d8372d17ae881e223402bc025d42da5077;p=hacks%2FsimpleWebSlides.git diff --git a/simpleWebSlides.js b/simpleWebSlides.js index c7172d9..10d5d03 100644 --- a/simpleWebSlides.js +++ b/simpleWebSlides.js @@ -369,6 +369,13 @@ SWS.Presentation = new function () { self.refresh(); }; + self.cycleStyle = function() { + var styles = $("head").children('link[rel$="stylesheet"][title]'); + var j = styles.index(styles.filter(':not(:disabled)')); + styles[j].disabled = true; + if (++j == styles.length) j = 0; + styles[j].disabled = false; + }; self.inputHandler = function (event) { if (_disable_input_events) return; @@ -398,6 +405,9 @@ SWS.Presentation = new function () { case 80: /* p */ self.previousSlide(); break; + case 83: /* s */ + self.cycleStyle(); + return; case 67: /* c */ $("#sws-control-panel").toggle(); default: