From 55a4d5d6f9b4604c232871f152dda76b954a95b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Yaroslav=20de=20la=20Pe=C3=B1a=20Smirnov?=
 <contact@yaroslavps.com>
Date: Sat, 6 Oct 2018 03:21:39 +0300
Subject: no jquery, js updated, no bootstrap

---
 weblog/static/weblog/css/weblog.css | 20 +++++++++++++++++++-
 weblog/static/weblog/js/weblog.js   | 14 +++++++-------
 2 files changed, 26 insertions(+), 8 deletions(-)

(limited to 'weblog/static')

diff --git a/weblog/static/weblog/css/weblog.css b/weblog/static/weblog/css/weblog.css
index cb1facc..0127eaa 100755
--- a/weblog/static/weblog/css/weblog.css
+++ b/weblog/static/weblog/css/weblog.css
@@ -1,7 +1,25 @@
+body,
+html{
+    position: relative;
+    width: 100%;
+    min-height: 100vh;
+    min-width: 100%;
+    margin: 0;
+    padding: 0;
+}
+
+*{
+    box-sizing: border-box;
+}
+
 .archive-list{
     list-style-type: none;
 }
 
 .archive-child-list{
     display: none;
-}
\ No newline at end of file
+}
+
+.archive-child-list.show{
+    display: block;
+}
diff --git a/weblog/static/weblog/js/weblog.js b/weblog/static/weblog/js/weblog.js
index 164cc3b..af9b9ea 100755
--- a/weblog/static/weblog/js/weblog.js
+++ b/weblog/static/weblog/js/weblog.js
@@ -1,13 +1,13 @@
 function toggleNode(caller){
-    state = $(caller).attr('node-state');
-    target = $(caller).attr('node-target');
+    state = caller.getAttribute('node-state');
+    target = document.getElementById(caller.getAttribute('node-target'));
     if(state=='closed'){
-        $(caller).html('—');
-        $(caller).attr('node-state', 'open');
+        caller.innerHTML =  '—';
+        caller.setAttribute('node-state', 'open');
     }
     else{
-        $(caller).html('+');
-        $(caller).attr('node-state', 'closed');
+        caller.innerHTML =  '+';
+        caller.setAttribute('node-state', 'closed');
     }
-    $('#'+target).toggle();
+    target.classList.toggle('show');
 }
-- 
cgit v1.2.3