Skip to content

Commit 9238f5c

Browse files
authored
Add files via upload
1 parent 8fcc08f commit 9238f5c

File tree

3 files changed

+30
-21
lines changed

3 files changed

+30
-21
lines changed

Temp/AirTutor/about.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,4 @@ <h1>ABOUT US</h1>
103103
</div>
104104
</footer>
105105
</body>
106-
</html>
106+
</html>

Temp/AirTutor/find.html

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -154,38 +154,37 @@ <h3>Filters</h3>
154154
<h5>Gender</h5>
155155
<li><label><input id="gMale" type="radio" name="gender" value="Male"> Male</label></li>
156156
<li><label><input id="gFemale" type="radio" name="gender" value="Female"> Female</label></li>
157-
<li><button type="submit" name="gender" value="">Clear</button></li>
158-
<li><input type="submit" value="Go"></li>
157+
<li><button type="submit" name="gender" value="">Clear</button><input type="submit" value="Go"></li>
159158
</ul>
160159
<ul class="list-unstyled components">
161160
<h5>Age</h5>
162161
<li class=""><input id="agemin" class="age" name="agemin" placeholder="Min"> <input id="agemax" class="age" name="agemax" placeholder="Max"> <input type="submit" value="Go"></li>
163162
</ul>
164163
<ul class="list-unstyled components">
165164
<h5>Subject</h5>
166-
<li class=""><input class="w-75" name="subject" placeholder="Subject Name"> <input type="submit" value="Go"></li>
165+
<li class=""><input id="subject" class="w-75" name="subject" placeholder="Subject Name"> <input type="submit" value="Go"></li>
167166
</ul>
168167
<ul class="list-unstyled components">
169168
<h5>Area</h5>
170-
<li class=""><input class="w-75" name="area" placeholder="Location Name"> <input type="submit" value="Go"></li>
169+
<li class=""><input id="area" class="w-75" name="area" placeholder="Location Name"> <input type="submit" value="Go"></li>
171170
</ul>
172171
<ul class="list-unstyled components">
173172
<h5>Qualification</h5>
174-
<li><label><input type="radio" name="qualification" value="Student"> Student</label></li>
175-
<li><label><input type="radio" name="qualification" value="University"> University</label></li>
176-
<li><label><input type="radio" name="qualification" value="Teacher"> Teacher</label></li>
177-
<li><label><input type="radio" name="qualification" value="Other"> Other</label></li>
178-
<li><input type="submit" value="Go"></li>
173+
<li><label><input id="qStudent" type="radio" name="qualification" value="Student"> Student</label></li>
174+
<li><label><input id="qUniversity" type="radio" name="qualification" value="University"> University</label></li>
175+
<li><label><input id="qTeacher" type="radio" name="qualification" value="Teacher"> Teacher</label></li>
176+
<li><label><input id="qOther" type="radio" name="qualification" value="Other"> Other</label></li>
177+
<li><button type="submit" name="qualification" value="">Clear</button><input type="submit" value="Go"></li>
179178
</ul>
180179
<ul class="list-unstyled components">
181180
<h5>Avaliability</h5>
182-
<li><label><input type="checkbox" name="availability" value="Monday"> Monday</label></li>
183-
<li><label><input type="checkbox" name="availability" value="Tuesday"> Tuesday</label></li>
184-
<li><label><input type="checkbox" name="availability" value="Wednesday"> Wednesday</label></li>
185-
<li><label><input type="checkbox" name="availability" value="Thrusday"> Thrusday</label></li>
186-
<li><label><input type="checkbox" name="availability" value="Friday"> Friday</label></li>
187-
<li><label><input type="checkbox" name="availability" value="Saturday"> Saturday</label></li>
188-
<li><label><input type="checkbox" name="availability" value="Sunday"> Sunday</label></li>
181+
<li><label><input id="aMonday" type="checkbox" name="availability" value="Monday"> Monday</label></li>
182+
<li><label><input id="aTuesday" type="checkbox" name="availability" value="Tuesday"> Tuesday</label></li>
183+
<li><label><input id="aWednesday" type="checkbox" name="availability" value="Wednesday"> Wednesday</label></li>
184+
<li><label><input id="aThursday" type="checkbox" name="availability" value="Thursday"> Thursday</label></li>
185+
<li><label><input id="aFriday" type="checkbox" name="availability" value="Friday"> Friday</label></li>
186+
<li><label><input id="aSaturday" type="checkbox" name="availability" value="Saturday"> Saturday</label></li>
187+
<li><label><input id="aSunday" type="checkbox" name="availability" value="Sunday"> Sunday</label></li>
189188
<li><input type="submit" value="Go"></li>
190189
</ul>
191190
<ul class="list-unstyled components">

Temp/AirTutor/script.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ users.forEach(element => {
7676
element.age > filter[filterSearch] - 1 && filter[filterSearch] != '' ? accept = false : 'Continue Checks';
7777
break;
7878
case "availability":
79-
console.log(filter.availability + ", " + element.availability.value);
8079
filter.availability.forEach(query => {
8180
element.availability.value.includes(query) ? 'Continue Checks' : accept = false;
8281
});
@@ -102,6 +101,17 @@ window.addEventListener('scroll', function() {
102101
}
103102
});
104103

105-
document.getElementById("g"+filter.gender).checked = true;
106-
document.getElementById("agemin").value = filter.agemin;
107-
document.getElementById("agemax").value = filter.agemax;
104+
function filterSave() {
105+
filter.agemin != null ? document.getElementById("agemin").value = filter.agemin : '';
106+
filter.agemax != null ? document.getElementById("agemax").value = filter.agemax : '';
107+
filter.subject != null ? document.getElementById("subject").value = filter.subject : '';
108+
filter.area != null ? document.getElementById("area").value = filter.area : '';
109+
filter.gender != null && filter.gender != '' ? document.getElementById("g"+filter.gender).checked = true : '';
110+
filter.qualification != null && filter.qualification != '' ? document.getElementById("q"+filter.qualification).checked = true : '';
111+
filter.drive != null & filter.drive != '' ? document.getElementById("customSwitches").checked = true : '';
112+
filter.availability.forEach(aEle => {
113+
document.getElementById("a"+aEle).checked = true;
114+
});
115+
}
116+
117+
setTimeout(filterSave, 300);

0 commit comments

Comments
 (0)