aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/default.js15
1 files changed, 13 insertions, 2 deletions
diff --git a/res/default.js b/res/default.js
index 9eb27dc..fa7b6f4 100644
--- a/res/default.js
+++ b/res/default.js
@@ -10,7 +10,7 @@ function show_loading() {
$("#content").html(("<div class='spinner centered'></div>"));
}
-function load(file, title) {
+function load_(file, title) {
show_loading();
$("#header").text(title);
document.title = 'IcHTML - ' + title;
@@ -19,6 +19,13 @@ function load(file, title) {
}, "text");
}
+var refs = {};
+
+function load(id){
+ var item = refs[id];
+ load_(item.url, item.name);
+}
+
function onload() {
$.getJSON("content/content.json", function(data){
var el = $("#sidebar")[0];
@@ -27,6 +34,10 @@ function onload() {
var url = item.url;
var name = item.name;
var img = item.img;
+ refs[item.id] = {
+ name: name,
+ url: url
+ }
var atag = document.createElement("a");
if(load=="href"){
atag.href = url;
@@ -37,7 +48,7 @@ function onload() {
atag.href = "#";
atag.onclick = function(){
sidebar_close();
- window.load(item.url, item.name);
+ window.load_(item.url, item.name);
};
}
var texttag = document.createTextNode(name);