Răsfoiți Sursa

added bannerjs to layout for tinydc

Harlan Iverson 7 ani în urmă
părinte
comite
08250f6b5b

+ 37 - 0
tinydatacenter.com-v2/app/resources/templates/assets/bannerjs/banner.js

@@ -0,0 +1,37 @@
+doBanner();
+
+
+function doBanner () {
+  if (window.sessionStorage) {
+    var s = window.sessionStorage;
+
+    if (s.getItem("banner-cleared") != "true") {
+      installBanner();
+    }
+  } else {
+    installBanner();
+  }
+}
+
+
+
+function installBanner () {
+  var banner = document.createElement("div");
+
+  banner.setAttribute("id", "banner");
+  banner.setAttribute("style", "background-color: yellow; font-weight: bold; color: black; width: 100%; height: 30px; text-align: center");
+
+  banner.textContent = "Stay tuned for updates..."
+
+  document.body.insertBefore(banner, document.body.firstChild);
+
+  banner.addEventListener("click", function () {
+    document.body.removeChild(banner);
+    banner = null;
+
+    if (window.sessionStorage) {
+      var s = window.sessionStorage;
+      s.setItem("banner-cleared", "true");
+    }
+  });
+}

+ 1 - 0
tinydatacenter.com-v2/app/resources/templates/themes/blue/html/base.html

@@ -110,5 +110,6 @@
 <script>hljs.initHighlightingOnLoad();</script>
 {% if post.klipse %} {{post.klipse|safe}} {% endif %}
 {% if page.klipse %} {{page.klipse|safe}} {% endif %}
+<script src="/assets/bannerjs/banner.js"></script>
 </body>
 </html>