Separate Javascript components
Change-Id: Ifc337e27ab139df1d0909c3109505a241c3dc50e
diff --git a/index.html b/index.html
index f5ae242..0e0b476 100644
--- a/index.html
+++ b/index.html
@@ -201,50 +201,14 @@
<div class="tab-pane fade show active" id="tabone" role="tabpanel">
<section id="content" class="team_content"></section>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
- <script>
- $.ajax({
- type: "GET",
- url: "https://api.blissroms.org/api/teambliss", // TeamBliss JSON
- success: function (data) {
- var newContent = ''; // Variable to hold HTML
- for (var i = 0; i < data.length; i++) { // Loop through object
- newContent += '<div id="event" class="team_item">';
- newContent += '<img class="image crop" loading="lazy" style="min-height: 190px" src="' + data[i].avatar + '" ';
- newContent += 'alt="' + data[i].member + '" />';
- newContent += '<h3><b>' + data[i].member + '</b></h3>';
- newContent += '<p class="team_data_text font-weight-bold">' + data[i].designation + '</p>';
- // newContent += '<p class="team_data_text font-weight-bold"><i>"' + data[i].email + '"</i></p>';
- newContent += '</div>';
- }
- // Update the page with the new content
- document.getElementById('content').innerHTML = newContent;
- }
- })
- </script>
+ <!-- Team Listing JS -->
+ <script src="js/team.js"></script>
</div>
<div class="tab-pane fade" id="tabtwo" role="tabpanel">
<section id="content2" class="team_content"></section>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
- <script>
- $.ajax({
- type: "GET",
- url: "https://api.blissroms.org/api/maintainers", // TeamBliss JSON
- success: function (data) {
- var newContent = ''; // Variable to hold HTML
- for (var i = 0; i < data.length; i++) { // Loop through object
- newContent += '<div id="event" class="team_item">';
- newContent += '<img class="image crop" loading="lazy" style="min-height: 190px" src="' + data[i].avatar + '" ';
- newContent += 'alt="' + data[i].mname + '" />';
- newContent += '<h3><b>' + data[i].mname + '</b></h3>';
- newContent += '<p class="team_data_text font-weight-bold">' + data[i].device + '</p>';
- newContent += '<p class="team_data_text font-weight-bold"><i>"' + data[i].codename + '"</i></p>';
- newContent += '</div>';
- }
- // Update the page with the new content
- document.getElementById('content2').innerHTML = newContent;
- }
- })
- </script>
+ <!-- Maintainer Listing JS -->
+ <script src="js/maintainers.js"></script>
</div>
</div>
</div>
@@ -331,55 +295,8 @@
<span class="sr-only">Next</span>
</a>
</div>
- <!---------------->
- <script>
- $.ajax({
- type: "GET",
- url: "https://api.blissroms.org/api/allprojects",
- contentType: "application/json",
- datatype: "json",
- data: {},
- success: function (data) {
- var newContent = ''; // Variable to hold HTML
- for (var i = 0; i < data.length; i++) { // Loop through object
- if (data[i].project != null) {
- if (i == 0) {
- newContent += '<div class="carousel-item active" style="padding-block: 10vh;" >';
- } else {
- newContent += '<div class="carousel-item" >';
- }
- newContent += '<img class="d-block img-fluid" src="' + data[i].project_avatar + '" style="margin-left: 10%; height: 35vh;"';
- newContent += 'alt="' + data[i].project + ' " style="padding-top: 1.5rem;"/>';
- newContent += '<div class="carousel-caption" style="background: linear-gradient(#343a40 10%, #343a40 100%)!important; padding-top: 50vw; width: 50vw; margin-left: 30vw; bottom: 0px ">';
- // newContent += '<div class="item-details">';
- newContent += '<h3 class="zxc" ><b style="font-size: xx-large;">' + data[i].project + '</b></h3>';
- newContent += '<h5 class="zxc" >Project Lead: ' + data[i].project_lead + '</h5>';
- newContent += '<p class="card__text zxc" style=" margin-right: 1.7rem; margin-left: 1.7rem; ">' + data[i].project_description + '</p>';
- if (data[i].project_github != null) {
- newContent += '<a href="' + data[i].project_github + '" target="_blank"><i class="fab fa fa-git p-2" style="font-size: 300%;"></i></a>';
- }
- if (data[i].project_website != null) {
- newContent += '<a href="' + data[i].project_website + '" target="_blank"><i class="fab fa p-2 fa-globe" style="font-size: 300%;"></i></a>';
- }
- // newContent += '</div>';
- newContent += '</div>';
- newContent += '</div>';
- } else {
- newContent = 'NONE';
- }
- }
- // Update the page with the new content
- document.getElementById('carousel-slider').innerHTML = newContent;
- },
- error: function (jqXHR, status, err) {
- newContent = 'ERROR: NONE';
- document.getElementById('carousel-slider').innerHTML = newContent;
- alert("Status: " + textStatus);
- alert("Error: " + errorThrown);
- }
- })
- </script>
- <!---------------->
+ <!-- BlissLabs Listing JS -->
+ <script src="js/blisslabs-projects.js"></script>
</div>
</div>
</div>