Browse Source

Make log hugoBasicExample error free

hossainemruz 4 năm trước cách đây
mục cha
commit
f85b8a2e8e
2 tập tin đã thay đổi với 18 bổ sung13 xóa
  1. 3 2
      layouts/partials/projects.html
  2. 15 11
      static/assets/js/home.js

+ 3 - 2
layouts/partials/projects.html

@@ -10,8 +10,9 @@
     </div>
   </div>
   <div class="container filtr-projects">
-    <div class="row">
-      {{ range .Site.Data.projects.projects }} {{ partial "cards/project" . }}
+    <div class="row" id="project-card-holder">
+      {{ range .Site.Data.projects.projects }}
+        {{ partial "cards/project" . }}
       {{ end }}
     </div>
   </div>

+ 15 - 11
static/assets/js/home.js

@@ -29,16 +29,18 @@ var projectCards;
     if (document.getElementById('typing-carousel-data') != undefined) {
       var ul = document.getElementById('typing-carousel-data').children;
 
-      var data = [];
-      Array.from(ul).forEach(el => {
-        data.push(el.textContent);
-      })
-
-      ityped.init('#ityped', {
-        strings: data,
-        startDelay: 200,
-        loop: true
-      });
+      if (ul.length != 0) {
+        var data = [];
+        Array.from(ul).forEach(el => {
+          data.push(el.textContent);
+        })
+
+        ityped.init('#ityped', {
+          strings: data,
+          startDelay: 200,
+          loop: true
+        });
+      }
     }
 
     // ================= Smooth Scroll ===================
@@ -113,7 +115,9 @@ var projectCards;
       }
     }
 
-    projectCards = $(".filtr-projects").filterizr({ layout: 'sameWidth' });
+    if (document.getElementById("project-card-holder").children.length != 0) {
+      projectCards = $(".filtr-projects").filterizr({ layout: 'sameWidth' });
+    }
 
     function showGithubStars() {
       // fix the github button class