Hi all,
My app
My app is powered by https://hasura.io/
This is the latest update to 5.1 (Screen 2 - QUESTIONS)
========================CODE SCREEN =======================
<!DOCTYPE html>
<html lang="en">
<head>
<title>State of the Art</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<link href="/main.css" rel="stylesheet" />
<link rel="icon" href="/logo.gif">
</head>
<body class=scroll>
<nav class="navbar navbar-default container">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">State-of-the-Art</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="/">Home</a></li>
<li><a href="/subjects.html">QUESTIONS</a></li>
<li id="sign_in"><a href="/">SIGNIN/SIGNUP</a></li>
<li id="welcome_msg"></li>
<li id="sign_out"></li>
</ul>
</div>
</nav>
<div class="jumbotron text-center container">
<span class=white style=float:left>This app is powered by: Hasura </span><span id=date class=white style=float:right></span>
<div id=header>
<h2>Click on a question to answer it</h2>
</div>
<div class="container">
<div class="col-md-4">
<span id =all_questions1 class=white>
</div>
<div class="col-md-4">
<span id =all_questions2 class=white>
</div>
<div class="col-md-4">
<span id =all_questions3 class=white>
</div>
</div>
<div id=footer>
<span class=white>Site Owner & developer: Ashutosh Singh, U.P., India<br>
Contact information:</span> <a href="mailto:webwithjs@gmail.com" class=hyperlinks>Send me a letter</a>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src = "//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script>
window.onload=function() {
var user_name = Cookies.get('user_name');
console.log(user_name);
if(user_name!==undefined){
document.getElementById("sign_out").innerHTML='<a href="/logout.html">SIGNOUT</a>';
document.getElementById("sign_in").innerHTML='';
document.getElementById("welcome_msg").innerHTML="<a href=''>"+"WELCOME! " + " " +"<span style=color:blue>"+ user_name+"</span>"+"</a>";;
}
else{
document.getElementById("sign_out").innerHTML='';
document.getElementById("sign_in").innerHTML='<a href="/">SIGNIN/SIGNUP</a>';
document.getElementById("welcome_msg").innerHTML="";
}
var request = new XMLHttpRequest();
//var questions;
var all_questions1 = document.getElementById('all_questions1');
var all_questions2 = document.getElementById('all_questions2');
var all_questions3 = document.getElementById('all_questions3');
request.onreadystatechange = function () {
if (request.readyState === XMLHttpRequest.DONE) {
if (request.status === 200) {
var content1 = '<ol class=left>';
var content2 = '<ol class=left>';
var content3 = '<ol class=left>';
var orderedQuestions = JSON.parse(this.responseText);
var questions = orderedQuestions.result;
//console.log(questions);
console.log((questions[18])[2]); // 5
for (var i= (questions.length)-1; i >=(questions.length)-30; i--) {
//var time= new Date(questions[i].created_date);
content1 += `<li>
<span style=color:#fff380> ${(questions[i])[3]} </span> : <a href="answersheet/${(questions[i])[0]}">${(questions[i])[6]} </a>
<span style=color:#fff380>by ${(questions[i])[2]}</span>
</li>`;
}
content1 += "</ol>"
all_questions1.innerHTML = content1;
for ( var j= (questions.length)-31; j >=(questions.length)-60; j--) {
var time= new Date(questions[i].created_date);
content2 += `<li>
<span style=color:#fff380> ${(questions[j])[3]} </span> : <a href="answersheet/${(questions[j])[0]}">${(questions[j])[6]} </a>
<span style=color:#fff380>by ${(questions[j])[2]}</span>
</li>`;
}
content2 += "</ol>"
all_questions2.innerHTML = content2;
console.log( questions.length-61);
for (var k=(questions.length)-63; k >=0; k--) {
var time= new Date(questions[k].created_date);
content3 += `<li>
<span style=color:#fff380> ${(questions[k])[3]} </span> : <a href="answersheet/${(questions[k])[0]}">${(questions[k])[6]} </a>
<span style=color:#fff380>by ${(questions[k])[2]}</span>
</li>`;
}
content3 += "</ol>"
all_questions3.innerHTML = content3;
} else {
all_questions2.innerHTML('Refresh page');
}
}
};
request.open('POST', " https://data.veejay84.hasura-app.io/v1/query ", true);
request.setRequestHeader('Content-type','application/json');
request.send(JSON.stringify({type:"run_sql",args:{sql:"select * from ask_question order by created_date"}}));
// request.open('GET', 'https://data.veejay84.hasura-app.io/v1/template/questionlist', true);
//request.send(null);
}
</script>
<script>var d =new Date();
var date_time= d.toDateString();
document.getElementById("date").innerHTML=date_time;</script>
<script src=/js.cookie.js></script>
</body>
</html>
Thanks
My app
My app is powered by https://hasura.io/
This is the latest update to 5.1 (Screen 2 - QUESTIONS)
========================CODE SCREEN =======================
<!DOCTYPE html>
<html lang="en">
<head>
<title>State of the Art</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<link href="/main.css" rel="stylesheet" />
<link rel="icon" href="/logo.gif">
</head>
<body class=scroll>
<nav class="navbar navbar-default container">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">State-of-the-Art</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="/">Home</a></li>
<li><a href="/subjects.html">QUESTIONS</a></li>
<li id="sign_in"><a href="/">SIGNIN/SIGNUP</a></li>
<li id="welcome_msg"></li>
<li id="sign_out"></li>
</ul>
</div>
</nav>
<div class="jumbotron text-center container">
<span class=white style=float:left>This app is powered by: Hasura </span><span id=date class=white style=float:right></span>
<div id=header>
<h2>Click on a question to answer it</h2>
</div>
<div class="container">
<div class="col-md-4">
<span id =all_questions1 class=white>
</div>
<div class="col-md-4">
<span id =all_questions2 class=white>
</div>
<div class="col-md-4">
<span id =all_questions3 class=white>
</div>
</div>
<div id=footer>
<span class=white>Site Owner & developer: Ashutosh Singh, U.P., India<br>
Contact information:</span> <a href="mailto:webwithjs@gmail.com" class=hyperlinks>Send me a letter</a>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src = "//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script>
window.onload=function() {
var user_name = Cookies.get('user_name');
console.log(user_name);
if(user_name!==undefined){
document.getElementById("sign_out").innerHTML='<a href="/logout.html">SIGNOUT</a>';
document.getElementById("sign_in").innerHTML='';
document.getElementById("welcome_msg").innerHTML="<a href=''>"+"WELCOME! " + " " +"<span style=color:blue>"+ user_name+"</span>"+"</a>";;
}
else{
document.getElementById("sign_out").innerHTML='';
document.getElementById("sign_in").innerHTML='<a href="/">SIGNIN/SIGNUP</a>';
document.getElementById("welcome_msg").innerHTML="";
}
var request = new XMLHttpRequest();
//var questions;
var all_questions1 = document.getElementById('all_questions1');
var all_questions2 = document.getElementById('all_questions2');
var all_questions3 = document.getElementById('all_questions3');
request.onreadystatechange = function () {
if (request.readyState === XMLHttpRequest.DONE) {
if (request.status === 200) {
var content1 = '<ol class=left>';
var content2 = '<ol class=left>';
var content3 = '<ol class=left>';
var orderedQuestions = JSON.parse(this.responseText);
var questions = orderedQuestions.result;
//console.log(questions);
console.log((questions[18])[2]); // 5
for (var i= (questions.length)-1; i >=(questions.length)-30; i--) {
//var time= new Date(questions[i].created_date);
content1 += `<li>
<span style=color:#fff380> ${(questions[i])[3]} </span> : <a href="answersheet/${(questions[i])[0]}">${(questions[i])[6]} </a>
<span style=color:#fff380>by ${(questions[i])[2]}</span>
</li>`;
}
content1 += "</ol>"
all_questions1.innerHTML = content1;
for ( var j= (questions.length)-31; j >=(questions.length)-60; j--) {
var time= new Date(questions[i].created_date);
content2 += `<li>
<span style=color:#fff380> ${(questions[j])[3]} </span> : <a href="answersheet/${(questions[j])[0]}">${(questions[j])[6]} </a>
<span style=color:#fff380>by ${(questions[j])[2]}</span>
</li>`;
}
content2 += "</ol>"
all_questions2.innerHTML = content2;
console.log( questions.length-61);
for (var k=(questions.length)-63; k >=0; k--) {
var time= new Date(questions[k].created_date);
content3 += `<li>
<span style=color:#fff380> ${(questions[k])[3]} </span> : <a href="answersheet/${(questions[k])[0]}">${(questions[k])[6]} </a>
<span style=color:#fff380>by ${(questions[k])[2]}</span>
</li>`;
}
content3 += "</ol>"
all_questions3.innerHTML = content3;
} else {
all_questions2.innerHTML('Refresh page');
}
}
};
request.open('POST', " https://data.veejay84.hasura-app.io/v1/query ", true);
request.setRequestHeader('Content-type','application/json');
request.send(JSON.stringify({type:"run_sql",args:{sql:"select * from ask_question order by created_date"}}));
// request.open('GET', 'https://data.veejay84.hasura-app.io/v1/template/questionlist', true);
//request.send(null);
}
</script>
<script>var d =new Date();
var date_time= d.toDateString();
document.getElementById("date").innerHTML=date_time;</script>
<script src=/js.cookie.js></script>
</body>
</html>
Thanks
No comments:
Post a Comment