Skip to content

Instantly share code, notes, and snippets.

@josephkorbel
Created July 6, 2018 03:14
Show Gist options
  • Save josephkorbel/3b7c0d3936bcabd828175d96fbc81224 to your computer and use it in GitHub Desktop.
Save josephkorbel/3b7c0d3936bcabd828175d96fbc81224 to your computer and use it in GitHub Desktop.
Random Quote Machine Functional
<html>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-md-3">
</div>
<div class="col-md-6 text-center message" id="content">
<h1 class="quote-source">
Random Quote Generator
</h1>
<p class="quote-text">"First solve the problem, then write the code."</p>
<p class="quote-author">"John Johnson"</p>
<button id = "getMessage" class = "btn btn-primary">
Generate Quote
</button>
<p> <a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=Amazing%20Quotes%20here:" data-counturl=https://codepen.io/korbel23/pen/yjrMMW>
Tweet</a> </p>
</div>
<div class="col-md-3">
</div>
</div>
</div>
</body>
</html>
$(document).ready(function() {
$("#getMessage").on("click", function(){
$.getJSON("https://api.forismatic.com/api/1.0/?method=getQuote&lang=en&format=jsonp&jsonp=?&key=", function (json){
$(".quote-text").html(JSON.stringify(json.quoteText));
if(json.quoteAuthor != ""){
$(".quote-author").html(JSON.stringify(json.quoteAuthor));
}else{
("#.quote-author").html("");
}
});
});
});
window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
body{
background-color: #00C9BD;
}
#content{
width: 55em;
text-align: center;
margin: 2em auto;
background-color: white;
padding: 4em;
border: 1px solid white;
border-radius: 10px;
}
#getMessage{
margin-bottom: 25px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.css" rel="stylesheet" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment