diff options
-rw-r--r-- | index.html | 8 | ||||
-rw-r--r-- | style/basic.css | 6 | ||||
-rw-r--r-- | zalmy.appcache | 8 | ||||
-rw-r--r-- | zalmy.js | 21 | ||||
-rw-r--r-- | zalmy.js.map | 2 | ||||
-rw-r--r-- | zalmy.ts | 22 |
6 files changed, 47 insertions, 20 deletions
@@ -1,12 +1,12 @@ <!DOCTYPE html> - -<html> +<html manifest="zalmy.appcache"> <head> - <meta name="generator" content="HTML Tidy for HTML5 (experimental) for Linux https://github.com/w3c/tidy-html5/tree/c63cc39"> <meta charset="utf-8"> - + <meta content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes" + name="viewport"> <title>Žalmy</title> <link rel="stylesheet" type="text/css" href="style/brick-1.0.0rc1.css"> + <link rel="stylesheet" type="text/css" href="style/basic.css"> <script type="text/javascript" src="style/brick-1.0.0rc1.js"></script> <script type="text/javascript" src="zalmy.js" defer="defer"> </script> diff --git a/style/basic.css b/style/basic.css new file mode 100644 index 0000000..4d65d74 --- /dev/null +++ b/style/basic.css @@ -0,0 +1,6 @@ +body { + font-family: "Fira Sans", "Fira Sans", "Segoe UI", Frutiger, + "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", + Arial, sans-serif; + font-size: 17px; +} diff --git a/zalmy.appcache b/zalmy.appcache index e69de29..97e070b 100644 --- a/zalmy.appcache +++ b/zalmy.appcache @@ -0,0 +1,8 @@ +CACHE MANIFEST +# v1 - 2014-02-24 +index.html +zalmy.js +style/basic.css +style/brick-1.0.0rc1.css +style/brick-1.0.0rc1.js +style/OpenSans-SemiBold.ttf @@ -49,8 +49,9 @@ var Psalm = (function () { get: function () { // If this._cur_psalm has not been initialized yet, do it if (this._cur_psalm === null) { - var stored = JSON.parse(localStorage.getItem("curPsalm")); - if (stored === null) { + var storedStr = localStorage.getItem("curPsalm"); + var stored = JSON.parse(storedStr); + if ((stored === null) || (stored < 1) || (stored > 150)) { this._cur_psalm = 1; localStorage.setItem("curPsalm", JSON.stringify(this._cur_psalm)); } else { @@ -65,10 +66,14 @@ var Psalm = (function () { // there is any this.hide(); - if ((value > 0) && (value <= 150)) { + if (value < 1) { + this._cur_psalm = 150; + } else if (value > 150) { + this._cur_psalm = 1; + } else { this._cur_psalm = value; - localStorage.setItem("curPsalm", JSON.stringify(this._cur_psalm)); } + localStorage.setItem("curPsalm", JSON.stringify(this._cur_psalm)); // set the parameter directly to avoid call to getter. this.display(this._cur_psalm); @@ -114,10 +119,10 @@ var Psalm = (function () { * * Displays the particular Psalm */ - Psalm.prototype.display = function (new_date) { - if (typeof new_date === "undefined") { new_date = this.cur_psalm; } - console.log("cur_psalm = " + new_date); - document.getElementById("Ps." + new_date).parentElement.classList.add('visible'); + Psalm.prototype.display = function (disp_no) { + if (typeof disp_no === "undefined") { disp_no = this.cur_psalm; } + console.log("cur_psalm = " + disp_no); + document.getElementById("Ps." + disp_no).parentElement.classList.add('visible'); }; /** diff --git a/zalmy.js.map b/zalmy.js.map index 279e6f3..1e24880 100644 --- a/zalmy.js.map +++ b/zalmy.js.map @@ -1 +1 @@ -{"version":3,"file":"zalmy.js","sourceRoot":"","sources":["zalmy.ts"],"names":["Psalm","Psalm.constructor","Psalm.handle_move","Psalm.display","Psalm.hide","Psalm.next_psalm","Psalm.prev_psalm"],"mappings":"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"}
\ No newline at end of file +{"version":3,"file":"zalmy.js","sourceRoot":"","sources":["zalmy.ts"],"names":["Psalm","Psalm.constructor","Psalm.handle_move","Psalm.display","Psalm.hide","Psalm.next_psalm","Psalm.prev_psalm"],"mappings":"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"}
\ No newline at end of file @@ -61,8 +61,9 @@ class Psalm { public get cur_psalm(): number { // If this._cur_psalm has not been initialized yet, do it if (this._cur_psalm === null) { - var stored = JSON.parse(localStorage.getItem("curPsalm")); - if (stored === null) { + var storedStr = localStorage.getItem("curPsalm"); + var stored = JSON.parse(storedStr); + if ((stored === null) || (stored < 1) || (stored > 150)) { this._cur_psalm = 1; localStorage.setItem("curPsalm", JSON.stringify(this._cur_psalm)); } @@ -79,10 +80,17 @@ class Psalm { // there is any this.hide(); - if ((value > 0) && (value <= 150)) { + if (value < 1) { + this._cur_psalm = 150; + } + else if (value > 150) { + this._cur_psalm = 1; + } + else { this._cur_psalm = value; - localStorage.setItem("curPsalm", JSON.stringify(this._cur_psalm)); } + localStorage.setItem("curPsalm", JSON.stringify(this._cur_psalm)); + // set the parameter directly to avoid call to getter. this.display(this._cur_psalm); } @@ -126,9 +134,9 @@ class Psalm { * * Displays the particular Psalm */ - display(new_date: number = this.cur_psalm) { - console.log("cur_psalm = " + new_date); - document.getElementById("Ps." + new_date).parentElement. + display(disp_no: number = this.cur_psalm) { + console.log("cur_psalm = " + disp_no); + document.getElementById("Ps." + disp_no).parentElement. classList.add('visible'); } |