1723
| <![CDATA[<script>
$(window).on('hashchange', function() {
if (window.location.hash) {
var page = window.location.hash.replace('#', '');
if (page == Number.NaN || page <= 0) {
return false;
} else {
getPosts(page);
}
}
});
$(document).ready(function() {
$(document).on('click', '.pagination a', function (e) {
getPosts($(this).attr('href').split('page=')[1] );
e.preventDefault();
});
});
function getPosts(page) {
$('#pub-content').toggleClass('sk-loading');
var ano = $('select[name="ano"]').val();
var mes = $('select[name="mes"]').val();
var text = $('input[id="search"]').val();
$.ajax({
url : '?page=' + page+'&ano='+ano + '&mes=' + mes + '&texto=' + text,
dataType: 'json',
}).done(function (data) {
$('#pub-content').toggleClass('sk-loading');
$('#include-list').html(data);
location.hash = page;
}).fail(function () {
$('#pub-content').toggleClass('sk-loading');
alert('As publicações não puderam ser carregadas.');
});
}
function getPostsByAno() {
$('#pub-content').toggleClass('sk-loading');
var ano = $('select[name="ano"]').val();
if (ano != '') {
$.ajax({
url : '?ano=' + ano,
dataType: 'json',
}).done(function (data) {
$('#pub-content').toggleClass('sk-loading');
$('#include-list').html(data);
}).fail(function () {
$('#pub-content').toggleClass('sk-loading');
alert('As publicações não puderam ser carregadas.');
});
} else {
location.reload();
}
}
function getPostsByMes() {
var ano = $('select[name="ano"]').val();
var mes = $('select[name="mes"]').val();
$('#pub-content').toggleClass('sk-loading');
$.ajax({
url : '?ano=' + ano+'&mes='+mes,
dataType: 'json',
}).done(function (data) {
$('#pub-content').toggleClass('sk-loading');
$('#include-list').html(data);
}).fail(function () {
$('#pub-content').toggleClass('sk-loading');
alert('As publicações não puderam ser carregadas.');
});
}
function getPostsByTexto() {
var ano = $('select[name="ano"]').val();
var mes = $('select[name="mes"]').val();
var text = $('input[id="search"]').val();
$('#pub-content').toggleClass('sk-loading');
$.ajax({
url : '?ano=' + ano+'&mes='+mes+'&texto='+text,
dataType: 'json',
}).done(function (data) {
$('#pub-content').toggleClass('sk-loading');
$('#include-list').html(data);
}).fail(function () {
$('#pub-content').toggleClass('sk-loading');
alert('As publicações não puderam ser carregadas.');
});
}
function apagaTexto() {
var texto = document.getElementById("search");
texto.value = "";
getPostsByTexto();
}
function exibirBotaoCancelar() {
document.getElementById("btn-cancelar").style.display = "block";
}
</script>]]>
|