This commit is contained in:
jeena 2013-09-05 11:54:07 +02:00
parent 632c1f4aa1
commit b7a9bf3b7e
3 changed files with 67 additions and 6 deletions

View file

@ -5,6 +5,12 @@ html, body {
font-family: FeuraSans, sans-serif; font-family: FeuraSans, sans-serif;
} }
body.f1 { font-size: 0.75em; }
body.f2 { font-size: 1em; }
body.f3 { font-size: 1.25em; }
body.f4 { font-size: 1.5em; }
body.f5 { font-size: 1.75em; }
.red { background: #e74c3c; color: #ecf0f1; } .red { background: #e74c3c; color: #ecf0f1; }
.white { background: #ecf0f1; color: #2c3e50; } .white { background: #ecf0f1; color: #2c3e50; }
.blue { background: #3498db; color: #ecf0f1; } .blue { background: #3498db; color: #ecf0f1; }
@ -32,7 +38,7 @@ a {
font-size: 1em; font-size: 1em;
} }
header .button, footer .button { header .button, footer .button, .button.small {
width: auto; width: auto;
display: inline-block; display: inline-block;
} }
@ -128,8 +134,6 @@ img {
} }
canvas { canvas {
width: 80px;
height: 40px;
float: right; float: right;
} }
@ -317,4 +321,18 @@ canvas {
#settings .version { #settings .version {
font-style: italic; font-style: italic;
}
#settings .font-size {
text-align: right;
}
#settings .font-size span {
float: left;
line-height: 2.4;
}
#settings .button.small {
width: 20%;
text-align: center;
} }

View file

@ -23,7 +23,7 @@
<footer class="bar"> <footer class="bar">
<a class="button" href="#reload">Reload</a> <a class="button" href="#reload">Reload</a>
<a class="button" href="#settings">Settings</a> <a class="button" href="#settings">Settings</a>
<canvas></canvas> <canvas width="40" height="40"></canvas>
</footer> </footer>
</section> </section>
@ -35,6 +35,11 @@
<ul> <ul>
<li><a href="#logout" class="button">Log out</a></li> <li><a href="#logout" class="button">Log out</a></li>
<li><a href="#reset-info" class="button">View those info bubbles again</a></li> <li><a href="#reset-info" class="button">View those info bubbles again</a></li>
<li class="font-size">
<span>Font size:</span>
<a class="button small" href="#font-smaller">-</a>
<a class="button small" href="#font-bigger">+</a>
</li>
<li><a href="#color-white" class="color-white button">White colors</a></li> <li><a href="#color-white" class="color-white button">White colors</a></li>
<li><a href="#color-blue" class="color-blue button">Blue colors</a></li> <li><a href="#color-blue" class="color-blue button">Blue colors</a></li>
<li><a href="#color-yellow" class="color-yellow button">Yellow colors</a></li> <li><a href="#color-yellow" class="color-yellow button">Yellow colors</a></li>
@ -76,7 +81,7 @@
<header class="bar"> <header class="bar">
<a class="button" href="#list">List</a> <a class="button" href="#list">List</a>
<a id="setunread" class="button" href="#unread">Set unread</a> <a id="setunread" class="button" href="#unread">Set unread</a>
<canvas></canvas> <canvas width="40" height="40"></canvas>
</header> </header>
<article> <article>
<header> <header>

View file

@ -6,7 +6,7 @@ function App() {
var color = localStorage.color; var color = localStorage.color;
if(!color) color = "red"; if(!color) color = "red";
this.setColor(color); this.setColor(color);
this.fontChange();
}; };
App.prototype.authenticate = function() { App.prototype.authenticate = function() {
@ -56,6 +56,10 @@ App.prototype.after_login = function() {
_this.showNext(); _this.showNext();
} else if(url == "#previous") { } else if(url == "#previous") {
_this.showPrevious(); _this.showPrevious();
} else if(url == "#font-smaller") {
_this.fontChange("smaller");
} else if(url == "#font-bigger") {
_this.fontChange("bigger");
} }
// this is here so you can tap on a button more then once // this is here so you can tap on a button more then once
@ -311,3 +315,37 @@ App.prototype.setCurrentUnread = function() {
App.prototype.goToList = function() { App.prototype.goToList = function() {
this.changeToPage("#list"); this.changeToPage("#list");
}; };
App.prototype.fontChange = function(size) {
if(size == "bigger") {
var i = localStorage.font_size;
if(i < 5) {
document.body.removeClass("f" + i);
i++;
document.body.addClass("f" + i);
localStorage.font_size = i;
}
} else if(size == "smaller") {
var i = localStorage.font_size;
if(i > 1) {
document.body.removeClass("f" + i);
i--;
document.body.addClass("f" + i);
localStorage.font_size = i;
}
} else {
var i = localStorage.font_size;
if(typeof i == "undefined") {
i = localStorage.font_size = 2;
}
document.body.addClass("f" + i);
}
};