Nota: Depois de publicar, deve limpar o cachê do seu navegador para ver as alterações.
- Firefox e Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Internet Explorer e Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
- Opera: Pressione Ctrl-F5.
$(document).ready(function() {
var wikiUrl = 'https://pt.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&exintro&explaintext&titles=';
$('a[href^="https://pt.wikipedia.org"]').click(function(event) {
event.preventDefault();
var wikiTitle = decodeURIComponent($(this).attr('href').split('/').pop());
$.ajax({
url: wikiUrl + wikiTitle,
dataType: 'jsonp',
data: {
redirects: 1
},
success: function(data) {
if (data.query.redirects) {
wikiTitle = data.query.redirects[0].to;
$.ajax({
url: wikiUrl + wikiTitle,
dataType: 'jsonp',
success: function(data) {
var wikiSummary = data.query.pages[Object.keys(data.query.pages)[0]].extract;
$('.wiki-popup-content').html(wikiSummary);
$('.wiki-popup').show();
}
});
} else {
var wikiSummary = data.query.pages[Object.keys(data.query.pages)[0]].extract;
$('.wiki-popup-content').html(wikiSummary);
$('.wiki-popup').show();
}
}
});
});
$('.wiki-popup').click(function(event) {
if ($(event.target).hasClass('wiki-popup')) {
$(this).hide();
}
});
});