Compare commits

..

13 Commits
dev ... master

Author SHA1 Message Date
sigonasr2 9e961573a8 Merge branch 'master' of https://github.com/sigonasr2/dev-osan.github.io 6 years ago
BuildTools 4e90b0d1a7 Verify user authentication is working. 6 years ago
BuildTools 0fa35401b5 Improved site form and added authentication and querying. 6 years ago
BuildTools 3c70252351 Created Ask Dev Osan framework 6 years ago
sigonasr2 8d4b1fe06f
Merge pull request #16 from dev-osan/master 6 years ago
Kevin Falting 2a1db1c185 add facebook and github links 6 years ago
Kevin Falting b3b5adb447 change width %100 6 years ago
Kevin Falting 7f8548e6ff add intro slides 6 years ago
Kevin Falting e309dcdfdd Merge branch 'sigonasr2-dynamicLogo-branch' 6 years ago
Kevin Falting 989a84b567 Merge branch 'dynamicLogo-branch' of https://github.com/sigonasr2/dev-osan.github.io into sigonasr2-dynamicLogo-branch 6 years ago
Kevin Falting 8f2eb87a0f
Merge pull request #18 from sigonasr2/collapsibleMenu-branch 6 years ago
Kevin Falting a6aa078a33
Merge pull request #22 from sigonasr2/carousel-branch 6 years ago
sigonasr2 945823fc79 Add missing > symbol. 6 years ago
  1. 1
      additionalScripts.js
  2. 33
      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. 34
      styles.css

@ -20,7 +20,6 @@ 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];
console.log("Works. Numb: "+numb)
}
$(function(){

@ -136,6 +136,11 @@
<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 -->
@ -190,29 +195,12 @@
</div>
<div class="col-sm-6" id="faq">
<h3>FAQ</h3>
<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 class="sig-ask-devosan">
</div>
</div>
</div>
@ -226,6 +214,12 @@
<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>
@ -248,5 +242,6 @@
crossorigin="anonymous"
></script>
<script src="additionalScripts.js"></script>
<script src="sig-ask-devOsan.js"></script>
</body>
</html>

@ -0,0 +1,80 @@
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}`);
}

@ -0,0 +1,23 @@
<?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";
}
?>

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

@ -0,0 +1,25 @@
<?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
?<>>?>

@ -67,11 +67,6 @@ h4 {
font-size: 1.8em;
}
a {
font-weight: bold;
text-decoration: underline;
}
.vision-statement {
/* font-size: 1.5em; */
margin-bottom: 3em;
@ -113,32 +108,3 @@ a {
.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