SEARCH BLOG
WHAT'S NEW
EDITOR'S PICK
Navigating the Job Market: Networking Events Every Graduate Should Attend
AI-Powered Job Search: Leveraging Technology for Career Advancement
RANDOM READS
LATEST ARTICLES
Reads Categories
#JusASK, The Career Coach
RELATED
The+Ultimate+Guide+to+Virtual+Events%3A+Host%2C+Engage%2C+and+Succeed+in+2025
Obvious Baba [#funlessons]
JoinTAO
RELATED
35+ Creative Networking Event Ideas for Hosts and Attendees in 2025
let loaderArea = $('#loaderArea');
let eventArea = $('#eventArea');
let itemsPerPage = 10;
let currentPage = 1;
let totalItems = 0; //this will be rewriiten on response of assks on line 307
let arr_cont = [];
var already_rendered = false;
var readsjob_list_name = '';
var store_name = READStore;
$(document).ready(function(){
//taoh_blogs_init();
getreadslistdata();
taoh_metrix_widjet();
});
/*jQuery.ajaxSetup({
beforeSend: function() {
$('.spinner-border').show();
},
complete: function(){
$('.spinner-border').hide();
},
success: function() {}
});*/
function getreadslistdata(queryString=''){
loader(true, loaderArea);
// Open or create a database
getIntaoDb(dbName).then((db) => {
var currpage = currentPage-1;
var readsjob_list_hash = queryString+currpage+itemsPerPage;
readsjob_list_name = 'readsjob_'+crc32(readsjob_list_hash);
console.log(readsjob_list_name);
const datareadsjobrequest = db.transaction(store_name).objectStore(store_name).get(readsjob_list_name); // get main data
datareadsjobrequest.onsuccess = ()=> {
console.log(datareadsjobrequest);
const readsjobstoredatares = datareadsjobrequest.result;
if(readsjobstoredatares !== undefined && readsjobstoredatares !== null && readsjobstoredatares !== "" && readsjobstoredatares !== "undefined" && readsjobstoredatares !== "null"){
const readsjobstoredata = datareadsjobrequest.result.values;
already_rendered = true;
render_blog_template(readsjobstoredata, eventArea);
//taoh_blogs_init(queryString);
}else{
taoh_blogs_init(queryString);
//taoh_blogs_init();
}
}
}).catch((error) => {
console.log('Getreadsjobslistdata Error:', error);
});
}
$("div").removeClass("card card-item");
//show_pagination('#pagination')
function show_pagination(holder) {
return $(holder).pagination({
items: totalItems,
itemsOnPage: itemsPerPage,
currentPage: currentPage,
onInit: function() {
$("#pagination ul").addClass('pagination');
$("#pagination ul li.disabled").addClass('page-link text-gray');
$("#pagination ul li.active").addClass('page-link bg-primary text-white');
},
onPageClick: function(pageNumber, event) {
$("#pagination ul").addClass('pagination');
$("#pagination ul li.disabled").addClass('page-link text-gray');
$("#pagination ul li.active").addClass('page-link bg-primary text-white');
currentPage = pageNumber;
//taoh_blogs_init();
already_rendered = false;
getreadslistdata();
console.log(pageNumber);
}
});
}
function taoh_blogs_init(queryString="") {
$('.spinner-border').show();
var data = {
'taoh_action': 'taoh_central_get',
'ops': 'list',
'offset': currentPage,
'limit': itemsPerPage,
'filters': queryString,
};console.log(data);
jQuery.post("https://grants.club/club/ajax?uslo=2", data, function(response) {
console.log('blog resp',response);
//render_blog_template(response, eventArea);
indx_reads_list(response);
if(!already_rendered){
render_blog_template(response, eventArea);
}
$('.spinner-border').hide();
}).fail(function() {
$('.spinner-border').hide();
console.log( "Network issue!" );
})
}
function call_iframe(e,el) {
console.log('video --- ',$(el).closest('.blog_video').attr('data-video'));
console.log('video id --- ',$(el).attr('data-video'));
video_id = $(el).attr('data-video');
$(el).closest('.blog_video').css('display','none');
var image_div = ``;
$(el).closest('.td-post-image').html(image_div);
}
function render_blog_template(data, slot) {
loader(false, loaderArea);
slot.empty();
var type_num = typeof(data.output.count);
if(data.output === false || type_num === 'object') {
slot.append(' No posts to display! AI-Powered Career Coach assists you with everything around career !
Side Kick
Or