Compare commits

..

1 Commits

  1. 28
      additionalScripts.js
  2. 73
      index.html
  3. 80
      sig-ask-devOsan.js
  4. 23
      sig-ask-devosan/index.php
  5. 3
      sig-ask-devosan/popularquestions.php
  6. 25
      sig-ask-devosan/requests/requests.php
  7. 29
      styles.css

@ -1,28 +0,0 @@
var vals = [
`<h1 class="devOsan"">
<span style="color: #696035;">{</span>dev<span style="color: #696035;">}</span>Osan
</h1>
<h4 class="devOsan">Software Development Club</h4>`, //Original
`<h1 class="devOsan" style="text-shadow: 2px 2px 6px #AAFFAA;">
<span style="color: #696035;">{</span>dev<span style="color: #696035;">}</span>Osan
</h1>
<h4 class="devOsan">Software Development Club</h4>`, //By Sig
];
var vals2 = [
`<span style="color: #696035">{</span>dev<span style="color: #696035">}</span>Osan`, //Original
`<span style="color:black;text-shadow: 0px 0px 2px #AAFFAA;"><span style="color: #696035;">{</span>dev<span style="color: #696035">}</span>Osan</span>`, //By Sig
];
window.onload=generateLogo(Math.floor(Math.random()*vals.length));
function generateLogo(numb) {
document.getElementById("devOsanLogo-dynamic").innerHTML=vals[numb];
document.getElementById("devOsanMiniLogo-dynamic").innerHTML=vals2[numb];
}
$(function(){
var navMain = $(".navbar-collapse");
navMain.on("click","a:not([data-toggle])",null,function(){navMain.collapse('hide');});
});

@ -34,7 +34,7 @@
<!-- Header information, above the fold -->
<div class="above-the-fold">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<a class="navbar-brand" href="#" id="devOsanMiniLogo-dynamic">
<a class="navbar-brand" href="#">
<span style="color: #696035">{</span>dev<span style="color: #696035">}</span>Osan
</a>
<button
@ -103,7 +103,7 @@
</div>
</div>
<div class="row name-slogan">
<div class="col col-md-6 offset-md-6" id="devOsanLogo-dynamic">
<div class="col col-md-6 offset-md-6">
<h1>
<span style="color: #696035">{</span>dev<span
style="color: #696035"
@ -136,11 +136,6 @@
<p>Osan Air Base, South Korea</p>
</div>
</div>
<div class="row">
<div class="col col-md-8 offset-md-2">
<iframe src="https://docs.google.com/presentation/d/e/2PACX-1vSGDZERSWpev1AnjFeM2_Nl3tQzm8ETDQMZMp6D1OGqZfVLl7bjIJpqbQRREBzqmR5TTEmDE4VWa99B/embed?start=true&loop=true&delayms=5000" frameborder="0" width="100%" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
</div>
</div>
</div>
<!-- Events and Projects -->
@ -155,30 +150,9 @@
<div class="col-sm-6" id="projects">
<h3><i class="fas fa-code-branch"></i><br />Projects</h3>
<br />
<div id="projectCarousel" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active" data-interval="10000">
<h3>Bus GPS</h3>
<p>Kevin Falting</p>
</div>
<div class="carousel-item" data-interval="10000">
<h3>{dev}Osan Website</h3>
<p>{dev}Osan Club</p>
</div>
<div class="carousel-item" data-interval="10000">
<h3>Pending Game Engine</h3>
<p>Joshua Sigona</p>
</div>
</div>
<a class="carousel-control-prev" href="#projectCarousel" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#projectCarousel" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<p>Bus GPS</p>
<p>{dev}Osan Website</p>
<p>Pending Game Engine</p>
</div>
</div>
</div>
@ -195,12 +169,29 @@
</div>
<div class="col-sm-6" id="faq">
<h3>FAQ</h3>
<h6>Do I have to know how to program?</h6>
<div class="answer">
Absolutely not, just a desire to hang out with software developers.
</div>
<div class="sig-ask-devosan">
<div class="question1">
<h6>Do I have to know how to program?</h6>
<div class="answer">
Absolutely not, just a desire to hang out with software developers.
</div>
</div>
<div class="question2">
<h6>I want to learn a programming language but I have no experience. Where do I start?</h6>
<div class="answer">
Look at the "Getting Started" Learning Resources above for great starting points. Pick something you are passionate about making and work towards your goal by learning the requirements of that goal.
</div>
</div>
<div class="question1">
<h6>How do I fix errors when I run into them and don't know what do?</h6>
<div class="answer">
Google is your best friend. Usually asking your question through Google gives you a <b>Stack Overflow</b> article with similar issues that others have faced like you.
</div>
</div>
<div class="question2">
<h6>I want to teach something for the club that would be beneficial!</h6>
<div class="answer">
Awesome! As we explain in our meetings, anyone can come up and be the speaker for the week. If you have a topic that would benefit others then by all means we would love to hear from you! Let us know when you want to speak!
</div>
</div>
</div>
</div>
@ -214,12 +205,6 @@
<p>
<a href="mailto:kevinfalting@gmail.com">kevinfalting@gmail.com</a>
</p>
<p>
<a href="https://www.facebook.com/groups/256151891980498/"><i class="fab fa-facebook-square"></i></a>
</p>
<p>
<a href="https://github.com/dev-osan"><i class="fab fa-github-square"></i></a>
</p>
</div>
</div>
</div>
@ -241,7 +226,5 @@
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
crossorigin="anonymous"
></script>
<script src="additionalScripts.js"></script>
<script src="sig-ask-devOsan.js"></script>
</body>
</html>

@ -1,80 +0,0 @@
window.onload=init();
function init() {
var defaultText=`
<h3 style="margin-top:24px;">Ask <span style="color: #696035">{</span>dev<span style="color: #696035">}</span>Osan</h3>
<!--<input type="text" style="width:85%" name="question" value="What would you like to know?"><input type="submit">-->
<form name="q" "action="#formanchor" onsubmit="submitQuestion(); return false;">
<div class="input-group input-group-lg">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroup-sizing-lg">Q</span>
</div>
<input type="text" class="form-control" placeholder="What would you like to know?" aria-label="Question" aria-describedby="inputGroup-sizing-lg" name="question" required>
</div>
<br>
<div class="container">
<div class="row">
<div class="col-5">
<div class="input-group input-group-sm">
<input type="text" id="name" class="form-control" placeholder="Name (Optional)" aria-describedby="namehelp">
</div>
<small id="namehelp" class="form-text text-muted">
Your name will be displayed next to the question.
</small>
</div>
<div class="col-7">
<div class="input-group input-group-sm">
<input type="text" id="email" class="form-control" placeholder="Email (Optional)" aria-describedby="namehelp">
</div>
<small id="namehelp" class="form-text text-muted">
Providing an email will send you a notification when your question has been answered.
</small>
</div>
<button class="btn btn-primary col-3 m-2" type="submit">Submit</button>
</div>
</div>
</form>
<hr>
<div class="sig-ask-devosan-popular">Fetching data...</div>
`;
document.getElementsByClassName("sig-ask-devosan")[0].innerHTML=`
<div class="sig-ask-devosan1"></div>
<div class="sig-ask-devosan2"></div>
`;
document.getElementsByClassName("sig-ask-devosan1")[0].style.display="block";
document.getElementsByClassName("sig-ask-devosan1")[0].innerHTML=defaultText;
document.getElementsByClassName("sig-ask-devosan2")[0].style.display="none";
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if (this.readyState==4 && this.status==200) {
document.getElementsByClassName("sig-ask-devosan-popular")[0].innerHTML=this.responseText;
}
}
req.open("POST","http://45.33.13.215/projects/dev-osan/dev-osan.github.io/sig-ask-devosan/popularquestions.php",true)
req.send();
document.getElementsByClassName("sig-ask-devosan-popular")[0].innerHTML=`
Fetch data...
`;
}
function submitQuestion() {
document.getElementsByClassName("sig-ask-devosan1")[0].style.display="none";
document.getElementsByClassName("sig-ask-devosan2")[0].style.display="block";
document.getElementsByClassName("sig-ask-devosan2")[0].innerHTML=`<hr>
<button class="btn btn-primary m-2" type="button" disabled>
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Submitting Question...
</button>
`;
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if (this.readyState==4 && this.status==200) {
document.getElementsByClassName("sig-ask-devosan2")[0].innerHTML=this.responseText;
}
}
req.open("POST","http://45.33.13.215/projects/dev-osan/dev-osan.github.io/sig-ask-devosan/index.php",true)
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.send(`question=${document.forms["q"]["question"].value}&name=${document.forms["q"]["name"].value}&email=${document.forms["q"]["email"].value}`);
}

@ -1,23 +0,0 @@
<?php
if (strlen($_POST['question'])>0) {
$question = $_POST['question'];
$name = $_POST['name'];
$email = $_POST['email'];
//echo "Posted Question: <b>".$_POST['question']."</b><br>";
if (strlen($_POST['name'])>0) {
//echo "Posted Name: <b>".$_POST['name']."</b><br>";
}
if (strlen($_POST['email'])>0) {
//echo "Posted Email: <b>".$_POST['email']."</b><br>";
}
//Submit the question to a polling list.
$file = fopen("./requests/requests.php","a");
fwrite($file,$question."
".$name."
".$email."
");
} else {
echo "-1";
}
?>

@ -1,3 +0,0 @@
<?php
echo "ping!";
?>

@ -1,25 +0,0 @@
<?php
fdasfdsafdasvdaserq
I am trying to make sure this thing is working. Can you confirm?
Sig
It appears it is working! Great!
Sig
sigonasr2@gmail.com
One final test.
Joshua
sigonasr2@gmail.comActual final test.
Sig
sigonasr2@gmail.com
Sig<HTML><Test>
sig
Yes
fe1rf1feasvdzdz
fdafdasgfreqw
ffe1rfe3qwadafdasfdqa
?<>>?>

@ -108,3 +108,32 @@ h4 {
.answer {
margin-left: 10px;
}
div[class="question1"]{
margin-left: 10px;
padding-bottom: 12px;
background-color: rgb(250,240,240);
}
div[class="question1"]>div[class="answer"]{
margin-left: 10px;
padding-bottom: 12px;
background-color: rgb(240,240,220);
}
div[class="question2"]{
margin-left: 10px;
padding-bottom: 12px;
background-color: rgb(240,240,240);
}
div[class="question2"]>div[class="answer"]{
margin-left: 10px;
padding-bottom: 12px;
background-color: rgb(230,240,220);
}
div[class="answer"]>b{
font-weight: normal;
text-decoration:underline;
}
Loading…
Cancel
Save