Skip to content

Commit

Permalink
Updating the workshops page
Browse files Browse the repository at this point in the history
  • Loading branch information
djannot committed Dec 13, 2024
1 parent f1b4ee1 commit 596dc57
Showing 1 changed file with 55 additions and 7 deletions.
62 changes: 55 additions & 7 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,20 @@
</head>
<body>

<h1>Gloo Workshops in Markdown Format</h1>
<h1>Gloo Mesh Workshops in Markdown Format</h1>
<div id="table1"></div>

<h1>Gloo Workshops in Instruqt</h1>
<h1>Gloo Gateway Workshops in Markdown Format</h1>
<div id="table2"></div>

<h1>Gloo Mesh Workshops in Instruqt</h1>
<div id="table3"></div>

<h1>Gloo Gateway Workshops in Instruqt</h1>
<div id="table4"></div>

<script>
// JSON data for "Gloo Workshops in Markdown Format"
// JSON data for "Gloo Mesh Workshops in Markdown Format"
const jsonTable1 = {
"headers": ["Workshop", "default", "airgap", "gitops", "openshift", "ambient"],
"rows": [
Expand Down Expand Up @@ -77,7 +83,14 @@ <h1>Gloo Workshops in Instruqt</h1>
{ "text": "2.5", "url": "https://github.com/solo-io/workshops/tree/master/gloo-mesh/enterprise/2-5/openshift/default" },
{ "text": "2.6", "url": "https://github.com/solo-io/workshops/tree/master/gloo-mesh/enterprise/2-6/openshift/default" }
],
},
}
]
};

// JSON data for "Gloo Gateway Workshops in Markdown Format"
const jsonTable2 = {
"headers": ["Workshop", "default", "vm", "openshift", "lambda", "waypoint", "virtual destination"],
"rows": [
{
"Workshop": "Gloo Edge",
"default": [
Expand All @@ -97,12 +110,29 @@ <h1>Gloo Workshops in Instruqt</h1>
{ "text": "1.17", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-17/enterprise/default" },
{ "text": "1.18", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-18/enterprise/default" }
],
"vm": [
{ "text": "1.17", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-17/enterprise-vm/default" },
{ "text": "1.18", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-18/enterprise-vm/default" }
],
"openshift": [
{ "text": "1.17", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-17/openshift" },
{ "text": "1.18", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-18/openshift" }
],
"lambda": [
{ "text": "1.18", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-18/enterprise/lambda" }
],
"waypoint": [
{ "text": "1.18", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-18/waypoint/default" }
],
"virtual destination": [
{ "text": "1.18", "url": "https://github.com/solo-io/workshops/tree/master/gloo-gateway/1-18/gloo-mesh-vd/default" }
],
}
]
};

// JSON data for "Gloo Workshops in Instruqt"
const jsonTable2 = {
// JSON data for "Gloo Mesh Workshops in Instruqt"
const jsonTable3 = {
"headers": ["Workshop", "default", "ambient"],
"rows": [
{
Expand All @@ -121,7 +151,14 @@ <h1>Gloo Workshops in Instruqt</h1>
{ "text": "2.5", "url": "https://play.instruqt.com/manage/soloio/tracks/enterprise-2-5-default" },
{ "text": "2.6", "url": "https://play.instruqt.com/manage/soloio/tracks/enterprise-2-6-default" }
],
},
}
]
};

// JSON data for "Gloo Gateway Workshops in Instruqt"
const jsonTable4 = {
"headers": ["Workshop", "default", "lambda", "waypoint", "virtual destination"],
"rows": [
{
"Workshop": "Gloo Edge",
"default": [
Expand All @@ -141,6 +178,15 @@ <h1>Gloo Workshops in Instruqt</h1>
{ "text": "1.17", "url": "https://play.instruqt.com/manage/soloio/tracks/1-17-enterprise-default" },
{ "text": "1.18", "url": "https://play.instruqt.com/manage/soloio/tracks/1-18-enterprise-default" }
],
"lambda": [
{ "text": "1.18", "url": "https://play.instruqt.com/manage/soloio/tracks/1-18-enterprise-lambda" }
],
"waypoint": [
{ "text": "1.18", "url": "https://play.instruqt.com/manage/soloio/tracks/1-18-waypoint-default" }
],
"virtual destination": [
{ "text": "1.18", "url": "https://play.instruqt.com/manage/soloio/tracks/1-18-gloo-mesh-vd-default" }
],
}
]
};
Expand Down Expand Up @@ -190,6 +236,8 @@ <h1>Gloo Workshops in Instruqt</h1>
// Insert tables into the DOM
document.getElementById('table1').innerHTML = generateHtmlTable(jsonTable1);
document.getElementById('table2').innerHTML = generateHtmlTable(jsonTable2);
document.getElementById('table3').innerHTML = generateHtmlTable(jsonTable3);
document.getElementById('table4').innerHTML = generateHtmlTable(jsonTable4);
</script>

</body>
Expand Down

0 comments on commit 596dc57

Please sign in to comment.