diff options
-rw-r--r-- | res/default.js | 15 |
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);
|