SEARCH BLOG
WHAT'S NEW
EDITOR'S PICK
Mastering Remote and Flexible Work A Cheat Sheet for Professionals
Mastering Procrastination and Staying Motivated A Simple Cheat Sheet for Professionals
RANDOM READS
LATEST ARTICLES
Reads Categories
Recent Jobs
#JusASK, The Career Coach
RELATED
Creating a Productive Work Environment and Optimizing Collaboration A Cheat Sheet for Professionals
Obvious Baba [#funlessons]
JoinTAO
RELATED
Site map blog test
The community is here to help you with specific coding, algorithm, or language problems. 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 reads_list_name = ''; var store_name = READStore; $(document).ready(function(){ //taoh_blogs_init(); getreadslistdata(); }); function getreadslistdata(queryString=''){ loader(true, loaderArea); // Open or create a database getIntaoDb(dbName).then((db) => { var currpage = currentPage-1; var reads_list_hash = queryString+currpage+itemsPerPage; reads_list_name = 'reads_'+crc32(reads_list_hash); console.log(reads_list_name); const datareadsrequest = db.transaction(store_name).objectStore(store_name).get(reads_list_name); // get main data datareadsrequest.onsuccess = ()=> { console.log(datareadsrequest); const readsstoredatares = datareadsrequest.result; if(readsstoredatares !== undefined && readsstoredatares !== null && readsstoredatares !== "" && readsstoredatares !== "undefined" && readsstoredatares !== "null"){ const readsstoredata = datareadsrequest.result.values; already_rendered = true; //render_asks_template(asks, listChatRooms); render_blog_template(readsstoredata, eventArea); //taoh_blogs_init(queryString); }else{ taoh_blogs_init(queryString); //taoh_blogs_init(); } } }).catch((error) => { console.log('Getreadslistdata Error:', error); }); } jQuery.ajaxSetup({ beforeSend: function() { $('.spinner-border').show(); }, complete: function(){ $('.spinner-border').hide(); }, success: function() {} }); $("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="") { var data = { 'taoh_action': 'taoh_central_get', 'ops': 'list', 'offset': currentPage, 'limit': itemsPerPage, 'filters': queryString, };console.log(data); jQuery.post("https://devv.unmeta.net/club/ajax?uslo=2", data, function(response) { console.log(response); //render_blog_template(response, eventArea); indx_reads_list(response); if(!already_rendered){ render_blog_template(response, eventArea); } }).fail(function() { 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!
'); return false; } totalItems = data.output.count; $.each(data.output.list, function(i, v){ arr_cont.push(v.conttoken.toString()); var prefix = 'https://cdn.tao.ai'; if(v.blurb.media_type == 'youtube'){ var video_id = getYoutubeId(v.blurb.media_url); v.blurb.image = "http://img.youtube.com/vi/"+video_id+"/maxresdefault.jpg"; var image_div = ``; }else{ v.blurb.image = prefix+"/images/ig/"+encodeURIComponent(v.title)+"/"+v['category'][0]+"/notitle.png"; var image_div = ``; } console.log('descp ---------- ',v.blurb.description); let Str = decode(v.blurb.description); let decodedStr = decodeURIComponent(Str).replace(/\+/g, ' '); console.log('decode descp ---------- ',decodedStr); slot.append(`
Or