aboutsummaryrefslogtreecommitdiff
path: root/weblog/static
diff options
context:
space:
mode:
Diffstat (limited to 'weblog/static')
-rwxr-xr-xweblog/static/weblog/js/weblog.js20
1 files changed, 19 insertions, 1 deletions
diff --git a/weblog/static/weblog/js/weblog.js b/weblog/static/weblog/js/weblog.js
index 3d93770..f885da2 100755
--- a/weblog/static/weblog/js/weblog.js
+++ b/weblog/static/weblog/js/weblog.js
@@ -12,5 +12,23 @@ function toggleNode(caller){
target.classList.toggle('show');
}
-function loadBlogPosts(page = 2, category = null){
+function loadBlogPosts(url, page = 2){
+ var req = new XMLHttpRequest();
+ function insert(){
+ if (this.status == 200 && this.readyState == 4){
+ var blog_content = document.querySelector(".blog-content");
+ try{
+ var nxtpage_button = document.querySelector(".nxtpage-button");
+ nxtpage_button.insertAdjacentHTML("beforebegin", this.responseText);
+ }
+ catch(er){
+ console.log("error "+er);
+ blog_content.insertAdjacentHTML("beforeend", this.responseText);
+ }
+ console.log(this.responseText);
+ }
+ }
+ req.addEventListener("readystatechange", insert);
+ req.open("GET", url, true);
+ req.send();
}