Prechádzať zdrojové kódy

Don't display resources or exercises if there are none.

Lee Morgan 5 rokov pred
rodič
commit
efc75b196a

+ 1 - 3
controllers/blog.js

@@ -39,9 +39,7 @@ module.exports = {
             .then((blog)=>{
                 return res.redirect("/");
             })
-            .catch((err)=>{
-                console.log(err);
-            });
+            .catch((err)=>{});
     },
 
     /*

+ 5 - 3
controllers/learn.js

@@ -67,8 +67,11 @@ module.exports = {
                 if(req.body.uploader !== course.owner._id.toString()) throw "badOwner";
                 if(req.body.password !== course.owner.password) throw "badPass";
 
-                let exercises = req.body.exercises.split("~");
-                exercises.splice(exercises.length - 1, 1);
+                let exercises = [];
+                if(req.body.exercises !== "~"){
+                    exercises = req.body.exercises.split("~");
+                    exercises.splice(exercises.length - 1, 1);
+                }
 
                 let lecture = new Lecture({
                     course: course._id,
@@ -110,7 +113,6 @@ module.exports = {
                 return res.redirect("/");
             })
             .catch((err)=>{
-                console.log(err);
                 if(err === "noCourse") return res.json("Course does not exist");
                 if(err === "badOwner") return res.json("You do not own this course");
                 if(err === "badPass") return res.json("Incorrect password");

+ 1 - 4
views/blog/index.html

@@ -30,7 +30,6 @@
                         month: "long"
                     }
 
-                    console.log(response);
                     document.getElementById("title").innerText = response.title;
                     document.getElementById('author').innerText = response.writer.name;
                     document.getElementById("date").innerText = date.toLocaleDateString("en-us", dateOptions);
@@ -43,9 +42,7 @@
                         container.appendChild(p);
                     }
                 })
-                .catch((err)=>{
-                    console.log(err);
-                });
+                .catch((err)=>{});
         </script>
     </body>
 </html>

+ 4 - 2
views/learn/lecture.html

@@ -18,10 +18,10 @@
             <h2>Details</h2>
             <p id="description"></p>
             
-            <h2>Resources</h2>
+            <h2 id="resourceTitle">Resources</h2>
             <div id="documents"></div>
             
-            <h2>Exercises</h2>
+            <h2 id="exerciseTitle">Exercises</h2>
             <ol id="exercises"></ol>
         </div>
             
@@ -56,6 +56,7 @@
                     document.getElementById("description").innerText = response.description;
                     
                     let documents = document.getElementById("documents");
+                    if(response.documents.length === 0) document.getElementById("resourceTitle").style.display = "none";
                     for(let i = 0; i < response.documents.length; i++){
                         let a = document.createElement("a");
                         a.href = response.documents[i].link;
@@ -64,6 +65,7 @@
                     }
 
                     let exercises = document.getElementById("exercises");
+                    if(response.exercises.length === 0) document.getElementById("exerciseTitle").style.display = "none";
                     for(let i = 0; i < response.exercises.length; i++){
                         let li = document.createElement("li");
                         li.classList.add("liPad");

+ 1 - 3
views/main/index.html

@@ -273,9 +273,7 @@
 
                     populateBlogs(response);
                 })
-                .catch((err)=>{
-                    console.log(err);
-                });
+                .catch((err)=>{});
 
             //Get gallery content
             let populateGallery = (items)=>{