diff --git a/content/toc.md b/content/toc.md index 9731d06..d70e550 100644 --- a/content/toc.md +++ b/content/toc.md @@ -8,17 +8,19 @@ * [If, Else, While](/if_else_while/) * [Case Statements](/case/) * [For Loops & Iterators](/for_iterators/) +* [Procs](/procs/) +* [Methods](/methods/) +* [Lambdas](/lambdas/) * [Blocks](/block/) * [Primitive Types](/primitives/) -* [Types](/types/) - * [Object Types](/types/objects/) - * [Enum Types](/types/enums/) - * [Distinct Types](/types/distinct/) +* [Type Aliases](/types/) +* [Object Types](/types/objects/) +* [Enum Types](/types/enums/) +* [Distinct Types](/types/distinct/) * [Strings](/strings/) * [Arrays](/arrays/) * [Seqs](/seqs/) * [Bitsets](/bitsets/) -* [Procedures](/procs/) * [Exceptions](/exceptions/) * [Varargs](/varargs/) * [OOP Macro](/oop_macro/) diff --git a/layouts/default.html b/layouts/default.html index 1e2e01f..715d2f4 100644 --- a/layouts/default.html +++ b/layouts/default.html @@ -33,22 +33,26 @@ } } } + var starcount_elem = document.getElementById("starcount"); function updateStarCounter(){ + if(localStorage.getItem("_watchers") != null){ + starcount_elem.innerHTML = localStorage.getItem("_watchers"); + } var request = new XMLHttpRequest(); request.open("GET", "https://api.github.com/repos/flaviut/nimrod-by-example/stargazers", true); request.onload = function (e) { var starcount = JSON.parse(request.responseText).length; - var starcount_elem = document.getElementById("starcount"); starcount_elem.innerHTML = starcount; + localStorage.setItem("_watchers", starcount) }; request.onerror = function (e) { console.error(request.statusText); }; request.send(null); } + updateStarCounter() localStorage.setItem(window.location.pathname, true); setVisibleTags() - updateStarCounter() <%= yield %>