FreeCodeCamp - Wikipedia Viewer

Developer
Size
2,692 Kb
Views
20,240

How do I make an freecodecamp - wikipedia viewer?

What is a freecodecamp - wikipedia viewer? How do you make a freecodecamp - wikipedia viewer? This script and codes were developed by Jason Thomas on 14 September 2022, Wednesday.

FreeCodeCamp - Wikipedia Viewer Previews

FreeCodeCamp - Wikipedia Viewer - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>freeCodeCamp - Wikipedia Viewer</title> <link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css'>
<link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="container"> <h2 class="text-center">Random Wikipedia Viewer </h2> <h4 class="text-center">A freeCodeCamp Project </h4> <div id="searching" class="text-center"><input type="text" id="searchBox"> <button type="submit" class="btn btn-primary" id="search_btn"><i class="fa fa-search" aria-hidden="true"></i></button> <div id="randomArticle" class="text-center"><a rel="nofollow" href="https://en.wikipedia.org/wiki/Special:Random" target="_blank">Click for a Random Page</a></div>
</div> <div id="results"> <div id="display-result"></div> </div>
</div> <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js'></script> <script src="js/index.js"></script>
</body>
</html>

FreeCodeCamp - Wikipedia Viewer - Script Codes CSS Codes

.container { margin-top:30px;
}
body { background-image:url(https://dl.dropboxusercontent.com/s/ijvbmbe4kvmfi2n/white_sand.png?dl=0);
}
#randomArticle a:link, #randomArticle a:visited, #randomArticle a:hover, #randomArticle a:active { text-decoration:none; font-weight: bold; color: #404142;
}
#searching { padding-top: 30px;
}
#search_btn {
}
#display-result { margin-top:30px;
}
a.resultLinks:link, a.resultLinks:visited, a.resultLinks:hover { display:block; padding: 10px; margin-bottom: 20px; text-decoration: none; color: #292b2c;
}
a.resultLinks:link, a.resultLinks:visited { background-color:white;
}
a.resultLinks:hover { background-color:#ffa31a;
}
div.resultTitle { font-weight: bold;
}

FreeCodeCamp - Wikipedia Viewer - Script Codes JS Codes

$(document).ready(function(){ $('#searchBox').keypress(function(e){ if(e.keyCode==13) $('#search_btn').click(); });
});
$('#search_btn').click(function() { var search = $('#searchBox').val(); $.getJSON("https://en.wikipedia.org/w/api.php?format=json&action=query&generator=search&gsrnamespace=0&gsrlimit=10&prop=pageimages|extracts&pilimit=max&exintro&explaintext&exsentences=1&exlimit=max&gsrsearch=" + search + "&callback=?") .done(update) //.fail(handleErr);
});
function update(data) { $('#display-result').html(''); for(var key in data.query.pages) { var page = data.query.pages[key]; var wikiLink = page.title; wikiLink = "<a target ='blank' class='resultLinks' href='https://en.wikipedia.org/wiki/" + page.title.replace(" ", "_") + "'>"; $('#display-result').append(wikiLink + "<img src='" + page.thumbnail.source + "'>" + '<div class = "resultTitle">' + page.title + "</div>" + '<div class = "resultBlurb">' + page.extract + '</div>' + '</a>'); }
};
FreeCodeCamp - Wikipedia Viewer - Script Codes
FreeCodeCamp - Wikipedia Viewer - Script Codes
Home Page Home
Developer Jason Thomas
Username samoht513
Uploaded September 14, 2022
Rating 3
Size 2,692 Kb
Views 20,240
Do you need developer help for FreeCodeCamp - Wikipedia Viewer?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Jason Thomas (samoht513) Script Codes
Create amazing blog posts with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!