1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- var data_links = "links.json";
- var bookmarks = JSON.parse(localStorage.getItem("links"));
- function handleLinks(data) {
- var mysource = document.getElementById("links-template").innerHTML;
- var mytemplate = Handlebars.compile(mysource);
- var myresult = mytemplate(data)
- document.getElementById("links").innerHTML = myresult;
- }
- document.addEventListener("DOMContentLoaded", function () {
- if (!bookmarks) {
- fetch(data_links)
- .then(response => response.json())
- .then(function (data) {
- handleLinks(data);
- localStorage.setItem("links", JSON.stringify(data));
- });
- } else {
- handleLinks(bookmarks);
- }
- });
- var data_apps = "apps.json";
- document.addEventListener("DOMContentLoaded", function () {
- fetch(data_apps)
- .then( response => response.json())
- .then(
- function (data) {
- var mysource = document.getElementById("apps-template").innerHTML;
- var mytemplate = Handlebars.compile(mysource);
- var myresult = mytemplate(data)
- document.getElementById("apps").innerHTML = myresult;
- });
- });
- var data_providers = "providers.json";
- document.addEventListener("DOMContentLoaded", function () {
- fetch(data_providers)
- .then( response => response.json())
- .then(
- function (data) {
- var mysource = document.getElementById("providers-template").innerHTML;
- var mytemplate = Handlebars.compile(mysource);
- var myresult = mytemplate(data)
- document.getElementById("providers").innerHTML = myresult;
- });
- });
|