CareerClub Community

Elevate Your Career with CareerClub!

CareerClub / hires is designed to create a robust and trusted home for job seekers, talent seekers and service providers by connecting Professional with job opportunies with Jobs, professional networks with Networking, career centered events with Events and lots of resources to assist with jobs, works, and wellness related topics.

Join local / global CareerClub events

Connect with CareerClub peers

Engage and Grow through CareerClub opportunities

Browse through our Events

Upcoming Events

View all Events

Find a New Job ! Browse through our Job Board

Recent Jobs

View all Jobs

Grow faster with learning and development corner

Curated Articles

View all Reads

Engage on Asks and grow your expertise

Recent Asks

View all Asks

People, jobs, events, and more - powered by AI and a thriving community. The #FutureOfCommunity platform built for everyone.

From an Organization that is Trusted By 15,000+ Companies

`; } else { var liked_checks = ` `; } //bookark // return liked_checks; } function get_liked_check_ask(conttoken,apps_slug){ if(!isLoggedIn) return ''; let get_liked = false; let is_local = localStorage.getItem(apps_slug+'_'+conttoken+'_liked'); if ((get_liked) || (is_local)) { var liked_checks = ` `; } else { var liked_checks = ` `; } //bookark // return liked_checks; } var liked_arr = []; function get_liked_check_event(eventtoken,contstoken=''){ // alert('---------'); if(!isLoggedIn) return ''; if(jQuery.inArray(eventtoken,liked_arr) !== -1){ var get_liked = 1; }else{ var get_liked = 0; } let is_local = localStorage.getItem('events_'+eventtoken+'_'+contstoken+'_liked'); if ((get_liked) || (is_local)) { var liked_checks = ` `; } else { var liked_checks = ` `; } //bookark // return liked_checks; } $(document).on("click", ".job_save", function(event) { event.stopPropagation(); // Stop the event from propagating to the parent var savetoken = $(this).attr('data-cont'); $('.jobs_like').find(`[data-cont='${savetoken}']`).attr('src',"https://www.careerclub.net/club/assets/images/bookmark-fill.svg"); $('.jobs_like').find(`[data-cont='${savetoken}']`).removeClass('job_save').addClass("already-saved").removeAttr("style"); $('.jobs_like').find(`[data-cont='${savetoken}']`).parent().removeAttr("style"); localStorage.setItem('jobs_'+savetoken+'_liked',1); delete_jobs_into(); var data = { 'taoh_action': 'job_like_put', 'conttoken': savetoken, 'ptoken': user_ptoken, }; jQuery.post("https://www.careerclub.net/club/ajax?uslo=2", data, function(response) { if(response.success){ taoh_set_success_message('Job Saved Successfully.'); }else{ taoh_set_error_message('Job Save Failed.'); console.log( "Like Failed!" ); } }).fail(function() { console.log( "Network issue!" ); }) }); $(document).on("click", ".ask_save", function(event) { event.stopPropagation(); // Stop the event from propagating to the parent var savetoken = $(this).attr('data-cont'); $('.asks_like').find(`[data-cont='${savetoken}']`).attr('src',"https://www.careerclub.net/club/assets/images/bookmark-fill.svg"); $('.asks_like').find(`[data-cont='${savetoken}']`).removeClass('ask_save').addClass("already-saved").removeAttr("style"); $('.asks_like').find(`[data-cont='${savetoken}']`).parent().removeAttr("style"); localStorage.setItem('asks_'+savetoken+'_liked',1); delete_asks_into(); var data = { 'taoh_action': 'ask_like_put', 'conttoken': savetoken, 'ptoken': user_ptoken, }; jQuery.post("https://www.careerclub.net/club/ajax?uslo=2", data, function(response) { if(response.success){ taoh_set_success_message('Ask Saved Successfully.'); }else{ taoh_set_error_message('Ask Save Failed.'); console.log( "Like Failed!" ); } }).fail(function() { console.log( "Network issue!" ); }) }); $(document).on("click", ".event_save", function(event) { event.stopPropagation(); // Stop the event from propagating to the parent var savetoken = $(this).attr('data-cont'); var contttoken = $(this).attr('data-event'); $('.events_like').find(`[data-cont='${savetoken}']`).attr('src',"https://www.careerclub.net/club/assets/images/bookmark-fill.svg"); $('.events_like').find(`[data-cont='${savetoken}']`).removeClass('event_save').addClass("already-saved").removeAttr("style"); $('.events_like').find(`[data-cont='${savetoken}']`).parent().addClass("already-saved").removeAttr("style"); localStorage.setItem('events_'+savetoken+'_'+contttoken+'_liked',1); delete_events_into(); var data = { 'taoh_action': 'event_like_put', 'eventtoken': savetoken, 'contttoken': contttoken, 'ptoken': user_ptoken, }; jQuery.post("https://www.careerclub.net/club/ajax?uslo=2", data, function(response) { if(response.success){ taoh_set_success_message('Event Saved Successfully.'); }else{ taoh_set_error_message('Event Save Failed.'); console.log( "Like Failed!" ); } }).fail(function() { console.log( "Network issue!" ); }) }); function delete_events_into(){ getIntaoDb(dbName).then((db) => { let dataStoreName = EVENTStore; const transaction = db.transaction(dataStoreName, 'readwrite'); const objectStore = transaction.objectStore(dataStoreName); const request = objectStore.openCursor(); request.onsuccess = (event) => { const cursor = event.target.result; if (cursor) { const index_key = cursor.primaryKey; if(index_key.includes('event')) { objectStore.delete(index_key); } cursor.continue(); } }; }).catch((err) => { console.log('Error in deleting data store'); }); } function delete_asks_into(){ getIntaoDb(dbName).then((db) => { let dataStoreName = ASKStore; const transaction = db.transaction(dataStoreName, 'readwrite'); const objectStore = transaction.objectStore(dataStoreName); const request = objectStore.openCursor(); request.onsuccess = (event) => { const cursor = event.target.result; if (cursor) { const index_key = cursor.primaryKey; if(index_key.includes('ask')) { objectStore.delete(index_key); } cursor.continue(); } }; }).catch((err) => { console.log('Error in deleting data store'); }); } function delete_jobs_into(){ getIntaoDb(dbName).then((db) => { let dataStoreName = JOBStore; const transaction = db.transaction(dataStoreName, 'readwrite'); const objectStore = transaction.objectStore(dataStoreName); const request = objectStore.openCursor(); request.onsuccess = (event) => { const cursor = event.target.result; if (cursor) { const index_key = cursor.primaryKey; if(index_key.includes('job')) { objectStore.delete(index_key); } cursor.continue(); } }; }).catch((err) => { console.log('Error in deleting data store'); }); } function geteventlistdata() { loader(true, event_loaderArea); // Open or create a database getIntaoDb(dbName).then((db) => { var event_list_hash = 'events_club'+events_currentPage+geoHash+term+events_totalItems+events_search+events_itemsPerPage+events_currentPage; event_list_name = 'events_club_'+crc32(event_list_hash+hires_slug); checkclubTTL(event_list_name, events_store_name).then(() => { const datareventequest = db.transaction(events_store_name).objectStore(events_store_name).get(event_list_name); // get main data datareventequest.onsuccess = ()=> { console.log(datareventequest); const eventstoredatares = datareventequest.result; if(eventstoredatares !== undefined && eventstoredatares !== null && eventstoredatares !== "" && eventstoredatares !== "undefined" && eventstoredatares !== "null"){ const eventstoredata = datareventequest.result.values; events_get_slug = true; events_already_rendered = true; render_events_grid_template(eventstoredata, events_list); }else{ events_get_slug = false; events_already_rendered = false; taoh_events_init(); } } }); }).catch((error) => { console.log('Geteventlistdata Error:', error); }); } //alert(_taoh_site_ajax_url) function taoh_events_init(queryString = "") { var data = { 'taoh_action': 'events_get', 'ops': 'list', 'call_from': 'club', 'search': term, 'geohash': geoHash, 'offset': events_currentPage, 'limit': events_itemsPerPage, 'filters': queryString }; jQuery.get(_taoh_site_ajax_url, data, function (response) { response = parseJSONSafely(response); if(!events_get_slug){ indx_events_list(response); } if(!events_already_rendered){ render_events_grid_template(response, events_list); } render_events_grid_template(response, events_list); }).fail(function () { loader(false, event_loaderArea); console.log("Network issue!"); }) } function indx_events_list(eventlistdata){ var event_taoh_data = { taoh_data:event_list_name,values : eventlistdata }; let event_setting_time = new Date(); event_setting_time = event_setting_time.setMinutes(event_setting_time.getMinutes() + 30); var event_setting_timedata = { taoh_ttl: event_list_name,time:event_setting_time }; obj_data = { [events_store_name]:event_taoh_data,[TTLStore] : event_setting_timedata }; Object.keys(obj_data).forEach(key => { // console.log(key, obj_data[key]); IntaoDB.setItem(key,obj_data[key]).catch((err) => console.log('Storage failed', err)); }); return false; } // indexed db form submit function render_events_grid_template(data, slot) { loader(false, event_loaderArea); slot.empty(); if (data.output === false || data.success === false) { slot.append("

No data found!

"); return false; } if (data.output.count == 0) { slot.append("

No data found!

"); return false; } events_totalItems = data.output.count; let count = 0; const now = Date.now(); $.each(data.output.list, function (i, v) { let additive = v.canonical_url?.trim() ? v.canonical_url : v.source; let is_expired = false; let user_timezone; if (isLoggedIn) { user_timezone = 'America/New_York'; } if (!isLoggedIn || !user_timezone?.trim()) { let clientTimeZone = typeof getCookie === 'function' ? getCookie('client_time_zone') : null; user_timezone = convertDeprecatedTimeZone(clientTimeZone || Intl.DateTimeFormat().resolvedOptions().timeZone); } if (!isValidTimezone(user_timezone)) user_timezone = 'UTC'; let event_timestamp_start_data = { utc_datetime: v.utc_start_at, local_datetime: v.local_start_at, timezone: v.local_timezone, locality: v.locality }; let event_timestamp_end_data = { utc_datetime: v.utc_end_at, local_datetime: v.local_end_at, timezone: v.local_timezone, locality: v.locality }; let event_start_at = format_event_timestamp(event_timestamp_start_data, user_timezone); let event_end_at = format_event_timestamp(event_timestamp_end_data, user_timezone); arr_cont.push(v.eventtoken.toString()); v.title = ucfirst(v.title); // var company_name_get = v.company.length ? v.company[0].name : ''; var liked_check = get_liked_check_event(v.eventtoken, v.conttoken); var rsvped_token = 'rsvp_status_' + user_ptoken + '_' + v.eventtoken; let is_rsvp_done = false; let event_live_state; let btn_text = 'Register Now'; let btn_class = 'btn-primary'; let btn_icon = ''; let event_url = `https://www.careerclub.net/club/events/d/${convertToSlug(taoh_title_desc_decode(v.title))}-${v.eventtoken}?con=${v.conttoken}`; const eventEndDate = new Date(event_end_at); if (now > eventEndDate) { is_expired = true; btn_text = 'Event expired'; btn_class = 'btn-secondary'; btn_icon = ''; } else { if (isLoggedIn) { event_live_state = eventLiveState(v.utc_start_at || '', v.utc_end_at || '', v.locality, user_timezone); is_rsvp_done = jQuery.inArray(rsvped_token, rsvp_find) !== -1 || isEventTokenPresent(v.eventtoken); const setButton = (text, cls, icon, url = '') => { btn_text = text; btn_class = cls; btn_icon = icon; if (url) event_url = url; }; const isLive = event_live_state === 'live'; if (isLive) { const liveText = is_rsvp_done ? (isValidUser ? 'Live, Join Now!' : 'Live, Complete Settings to Join!') : 'Live, Register Now!'; const liveUrl = is_rsvp_done ? (isValidUser ? `https://www.careerclub.net/club/events/chat/id/events/${v.eventtoken}` : 'https://www.careerclub.net/club/settings') : ''; setButton(liveText, 'btn-success', '', liveUrl); } else { const regText = is_rsvp_done ? 'Registered!' : 'Register Now!'; const regClass = is_rsvp_done ? 'btn-warning' : 'btn-primary'; const regUrl = is_rsvp_done ? (isValidUser ? `https://www.careerclub.net/club/events/chat/id/events/${v.eventtoken}` : 'https://www.careerclub.net/club/settings') : ''; setButton(regText, regClass, '', regUrl); } } else { btn_text = 'Login to Register'; btn_class = 'btn-primary'; btn_icon = ''; } } let rsvp_link; if (isLoggedIn || is_expired) { rsvp_link = `${btn_icon} ${btn_text}`; } else { rsvp_link = ``; } var no_image = 'https://www.careerclub.net/club/assets/images/event.jpg'; if (v.user_avatar != '') { var sends_avatar = v.user_avatar; } else if (v.avatar != '') { var sends_avatar = v.avatar; } var img = newavatardisplay(sends_avatar, v.avatar_image, 'https://opslogy.com'); let event_type = v.event_type ? (v.event_type).toLowerCase() : 'virtual'; const costArray = v.ticket_types.map(ti => ti.price === 'paid' ? ti.cost : 0); const minCost = Math.min(...costArray); if((is_expired == true || (typeof v.freeze_option != 'undefined' && v.freeze_option == 1))){ return true; } slot.append( `
  • ${event_start_at}
${liked_check}

${taoh_title_desc_decode(v.title)}

${event_type != 'virtual' && v.full_location ? newgenerateLocationHTML(v.full_location) : 'Attend Online'}

From ${minCost == '0' ? '$0 (free)' : '$' + minCost}
${(event_type == 'in-person') ? ` ` : (event_type == 'hybrid') ? ` ` : ` `} ${event_type}
${rsvp_link}
`); count++; if (count >= 4) return false; // break after 4 items }); } function show_events_pagination(holder) { return $(holder).pagination({ items: events_totalItems, itemsOnPage: events_itemsPerPage, currentPage: events_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'); events_currentPage = pageNumber; taoh_events_init(); } }); } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for(let i = 0; i { var job_list_hash = jobs_totalItems+jobs_search+jobs_itemsPerPage+jobs_currentPage; job_list_name = 'jobs_club_'+crc32(job_list_hash+hires_slug); console.log(job_list_name); checkclubTTL(job_list_name, jobs_store_name).then(() => { const datarjobequest = db.transaction(jobs_store_name).objectStore(jobs_store_name).get(job_list_name); // get main data datarjobequest.onsuccess = ()=> { console.log(datarjobequest); const jobstoredatares = datarjobequest.result; if(jobstoredatares !== undefined && jobstoredatares !== null && jobstoredatares !== "" && jobstoredatares !== "undefined" && jobstoredatares !== "null"){ console.log('ifff'); const jobstoredata = datarjobequest.result.values; jobs_get_slug = true; jobs_already_rendered = true; render_jobs_template(jobstoredata, jobs_list); }else{ jobs_get_slug = false; jobs_already_rendered = false; taoh_jobs_init(); } } }); }).catch((error) => { console.log('Getjoblistdata Error:', error); }); } function indx_jobs_list(joblistdata) { let job_setting_time = new Date(); job_setting_time = job_setting_time.setMinutes(job_setting_time.getMinutes() + 30); IntaoDB.setItem(jobs_store_name, {taoh_data: job_list_name, values: joblistdata}); IntaoDB.setItem(TTLStore, {taoh_ttl: job_list_name, time: job_setting_time}); return false; } function taoh_jobs_init (queryString=""){ var geohash = ''; //geohash = geohashInput.val(); var data = { 'taoh_action': 'jobs_get', 'ops': 'list', 'search': jobs_search, 'geohash': geohash, 'offset': jobs_currentPage - 1, 'limit': jobs_itemsPerPage, 'filters': queryString }; jQuery.post(_taoh_site_ajax_url, data, function(response) { if(!jobs_get_slug){ indx_jobs_list(response); } if(!jobs_already_rendered){ render_jobs_template(response, jobs_list); } }).fail(function() { loader(false, job_loaderArea); console.log( "Network issue!" ); }) } function getCurrencySymbol(index) { if (index >= 0 && index < currencies.length) { return currencies[index].symbol; } else { return ''; } } function render_jobs_template(data, slot) { loader(false, job_loaderArea); slot.empty(); if (data.output === false || data.success === false) { slot.append("

No data found!

"); return false; } if (data.output.count == 0) { slot.append("

No data found!

"); return false; } var result = format_object(data); $.each(result.output.list, function(i, v){ console.log("jobs_list", result.output.list); var additive = ''; if(v.canonical_url && v.canonical_url !='' && v.canonical_url != undefined){ additive = v.canonical_url; } else{ additive = v.source; } var job_url = convertToSlug(taoh_title_desc_decode(v.title))+'-'+v.conttoken; arr_cont.push(v.conttoken.toString()); v.title = ucfirst(v.title); var company_name_get = v.company.length ? v.company[0].name : ''; var liked_check = get_liked_check(v.conttoken,'announcement'); var apply_email_link = ''; var show_scout_logo = ''; var btnCaption = "Apply"; if (applied_jobs && applied_jobs.hasOwnProperty(v.conttoken)) { btnCaption = "Applied"; } if(isLoggedIn){ if(v.ptoken != user_ptoken){ if(v.enable_scout_job == 'on'){ apply_email_link = `Apply through Scout`; }else{ if(v.apply_link){ apply_email_link = `Apply Now `; }else if((v.email) && (v.enable_apply)){ apply_email_link = `Apply Now `; }else{ apply_email_link = `Apply Now `; } } } apply_email_link = `${btnCaption} `; if(v.enable_scout_job == 'on'){ show_scout_logo = ` Scout Icon`; } }else{ apply_email_link = `${btnCaption} `; } /*var payinfo = ' '; if(v.payinfo && v.country_code){ var country_code = v.country_code - 1; var cc = getCurrencySymbol(country_code); if(v.paymentTerm == 'hourly'){ payinfo = + cc + v.payinfo + ' per hour'; }else if(v.paymentTerm == 'monthly'){ payinfo = cc+ ' ' + v.payinfo + ' per month'; }else if(v.paymentTerm == 'annualy'){ payinfo = cc + ' ' + v.payinfo + ' per year'; }else if(v.paymentTerm == 'project'){ payinfo = cc + ' ' + v.payinfo + ' per project'; }else{ payinfo = cc + ' ' + v.payinfo + ' per week'; } }*/ var payinfo = ''; if(v.payinfo && v.country_code && v.payinfo !='' && v.country_code!= ''){ var country_code = v.country_code - 1; payinfo = getCurrencySymbol(country_code) + ' ' + v.payinfo; if(v.paymentTerm == 'hourly'){ payinfo = payinfo + ' per hour'; }else if(v.paymentTerm == 'monthly'){ payinfo = payinfo + ' per month'; }else if(v.paymentTerm == 'annualy'){ payinfo = payinfo + ' per year'; }else if(v.paymentTerm == 'project'){ payinfo = payinfo + ' per project'; }else if(v.paymentTerm == 'daily'){ payinfo = payinfo + ' per Daily'; }else if(v.paymentTerm == 'weekly'){ payinfo = payinfo + ' per week'; } } slot.append( `
${(v.company && v.company.length)? newgenerateCompanyHTML(v.company): ' '} ${liked_check}

${taoh_title_desc_decode(v.title)} ${show_scout_logo}

${v.full_location ? newgenerateLocationHTML(v.full_location): ''}

${payinfo ? payinfo : ' '}

${apply_email_link}
`); }); if(data.output.total >= 11) { show_jobs_pagination('#pagination') } } function show_jobs_pagination(holder) { return $(holder).pagination({ items: jobs_totalItems, itemsOnPage: jobs_itemsPerPage, currentPage: jobs_currentPage, displayedPages: 3, 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'); jobs_currentPage = pageNumber; taoh_jobs_init(); } }); } /* /Jobs */ /* /Reads */ function getreadslistdata(){ loader(true, read_loaderArea); // Open or create a database getIntaoDb(dbName).then((db) => { var reads_list_hash = reads_totalItems+reads__search+reads_itemsPerPage+reads_currentPage; read_list_name = 'reads_club_'+crc32(reads_list_hash+hires_slug); console.log(read_list_name); checkclubTTL(read_list_name, reads_store_name).then(() => { const datareadsrequest = db.transaction(reads_store_name).objectStore(reads_store_name).get(read_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; console.log('ifff'); reads_already_rendered = true; render_blog_template(readsstoredata, reads_list); }else{ reads_already_rendered = false taoh_blogs_init(); } } }); }).catch((error) => { console.log('Getreadslistdata Error:', error); }); } function indx_reads_list(readslistdata){ var reads_taoh_data = { taoh_data:read_list_name,values : readslistdata }; let reads_setting_time = new Date(); reads_setting_time = reads_setting_time.setMinutes(reads_setting_time.getMinutes() + 600); var reads_setting_timedata = { taoh_ttl: read_list_name,time:reads_setting_time }; obj_data = { [reads_store_name]:reads_taoh_data,[TTLStore] : reads_setting_timedata }; Object.keys(obj_data).forEach(key => { // console.log(key, obj_data[key]); IntaoDB.setItem(key,obj_data[key]).catch((err) => console.log('Storage failed', err)); }); return false; } // indexed db form submit function taoh_blogs_init(queryString="") { var data = { 'taoh_action': 'taoh_central_get', 'ops': 'list', 'offset': reads_currentPage, 'limit': reads_itemsPerPage, 'filters': queryString, }; jQuery.post("https://www.careerclub.net/club/ajax?uslo=2", data, function(response) { if(!reads_already_rendered){ indx_reads_list(response); render_blog_template(response, reads_list); } }).fail(function() { console.log( "Network issue!" ); loader(false, read_loaderArea); }) } function render_blog_template(data, slot) { loader(false, read_loaderArea); slot.empty(); var type_num = typeof(data.output.num_rows); if (data.output === false || data.success === false) { slot.append("

No data found!

"); return false; } if (data.output.count == 0) { slot.append("

No data found!

"); return false; } if(data.output === false || type_num === 'object') { slot.append('

No posts to display!

'); return false; } reads_totalItems = data.output.num_rows; $.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 = `
video image
`; }else{ var title_name = decodeURIComponent(decode(v.title)).replace(/\+/g, ' '); v.blurb.image = prefix+"/images/ig/"+encodeURIComponent(title_name)+"/"+v['category'][0]+"/notitle.png"; var image_div = `
${v.blurb.image}
`; } console.log('descp ---------- ',v.blurb.description); let Str = decode(v.blurb.description); let decodedStr = decodeURIComponent(Str).replace(/\+/g, ' '); //let decodedStr = decodedStr_1.replace(/(<([^>]+)>)/ig,""); var title_name = decodeURIComponent(decode(v.title)).replace(/\+/g, ' '); console.log('decode descp ----aaaa------ ',decodedStr); //alert({cleanFontstyle(decodedStr)}); slot.append(`
${image_div}
Read More...
` ); }); } /* /Reads */ /* Asks */ function getasklistdata() { loader(true, ask_loaderArea); // Open or create a database getIntaoDb(dbName).then((db) => { var ask_list_hash = asks_totalItems+asks_search+asks_itemsPerPage+asks_currentPage; ask_list_name = 'asks_club_'+crc32(ask_list_hash+hires_slug); console.log(ask_list_name); checkclubTTL(ask_list_name, asks_store_name).then(() => { const dataraskequest = db.transaction(asks_store_name).objectStore(asks_store_name).get(ask_list_name); // get main data dataraskequest.onsuccess = ()=> { console.log(dataraskequest); const askstoredatares = dataraskequest.result; if(askstoredatares !== undefined && askstoredatares !== null && askstoredatares !== "" && askstoredatares !== "undefined" && askstoredatares !== "null"){ console.log('ifff'); const askstoredata = dataraskequest.result.values; asks_get_slug = true; asks_already_rendered = true; render_asks_template(askstoredata, asks_list); }else{ asks_get_slug = false; asks_already_rendered = false; taoh_asks_init(); } } }); }).catch((error) => { console.log('Getasklistdata Error:', error); }); } function taoh_asks_init() { geohash = '';//geohashInput.val(); var data = { 'taoh_action': 'asks_get', 'search': asks_search, 'offset': asks_currentPage - 1, 'limit': asks_itemsPerPage, 'geohash': geohash }; jQuery.post("https://www.careerclub.net/club/ajax?uslo=2", data, function(response) { if(!asks_get_slug){ indx_asks_list(response); } if(!asks_already_rendered){ render_asks_template(response, asks_list); } }).fail(function() { loader(false, ask_loaderArea); console.log( "Network issue!" ); }) } function indx_asks_list(asklistdata){ var ask_taoh_data = { taoh_data:ask_list_name,values : asklistdata }; let ask_setting_time = new Date(); ask_setting_time = ask_setting_time.setMinutes(ask_setting_time.getMinutes() + 30); var ask_setting_timedata = { taoh_ttl: ask_list_name,time:ask_setting_time }; obj_data = { [asks_store_name]:ask_taoh_data,[TTLStore] : ask_setting_timedata }; Object.keys(obj_data).forEach(key => { // console.log(key, obj_data[key]); IntaoDB.setItem(key,obj_data[key]).catch((err) => console.log('Storage failed', err)); }); return false; } // indexed db form submit function render_asks_template(data, slot) { loader(false, ask_loaderArea); slot.empty(); if (data.output === false || data.success === false) { slot.append("

No data found!

"); return false; } if (data.output.count == 0) { slot.append("

No data found!

"); return false; } totalItems = data.output.total; result = format_object(data); //console.log('format', data); $.each(result.output.list, function(i, v){ console.log('-----------',v.canonical_url); var additive = ''; additive = v.source; var ask_url = convertToSlug(taoh_title_desc_decode(v.title))+'-'+v.conttoken; arr_cont.push(v.conttoken.toString()); v.title = ucfirst(v.title); var liked_check = get_liked_check_ask(v.conttoken,'asks'); var answer_link = ''; if(isLoggedIn){ answer_link = `Answer`; }else{ answer_link = `Answer`; } /*var skill = `
`;*/ var display_name = 'Hires'; if(v.user_fname != undefined ){ display_name = v.user_fname; // user_chatname } if(v.user_avatar != ''){ var send_avatar = v.user_avatar; }else if(v.avatar != ''){ var send_avatar = v.avatar; } var img = newavatardisplay(send_avatar,v.avatar_image,'https://opslogy.com'); slot.append( `
Posted by, ${display_name} ${img} ${liked_check}

${taoh_title_desc_decode(v.title)}

${v.full_location ? newgenerateLocationHTML(v.full_location): ''}

${answer_link}
`); }); //if(totalItems >= 11) { enable to hide pagination if no date below 10 show_asks_pagination('#pagination') //} } function show_asks_pagination(holder) { return $(holder).pagination({ items: asks_totalItems, itemsOnPage: asks_itemsPerPage, currentPage: asks_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'); asks_currentPage = pageNumber; taoh_asks_init(); } }); } /* /Asks */ function checkclubTTL(index_name, store_name = dataStore) { const clTTLStoreName = objStores.ttl_store.name; return getIntaoDb(dbName).then((db) => { if (db.objectStoreNames.contains(clTTLStoreName)) { return new Promise((resolve) => { const clrequest = db.transaction(clTTLStoreName).objectStore(clTTLStoreName).get(index_name); clrequest.onsuccess = () => { const clTTLdata = clrequest.result; if (clTTLdata) { let current_time = new Date().getTime(); // Check if TTL exists or not (5 minutes) if (current_time > clTTLdata.time) { let obj_data = { [store_name]: '', [objStores.ttl_store.name]: '', [objStores.api_store.name]: '' }; const removePromises = Object.keys(obj_data).map(key => { return IntaoDB.removeItem(key, index_name); }); // Wait for all removeItem calls to complete Promise.all(removePromises) .then(() => { console.log('Items stored'); resolve(); // Resolve the promise here }) .catch((err) => { console.log('Storage failed', err); resolve(); // Still resolve the promise }); } else { console.log('TTL is not expired'); resolve(); // Resolve if TTL is not expired } } else { resolve(); // Resolve if no TTL data found } }; }); } else { return Promise.resolve(); // Resolve if store does not exist } }); } -->
Side Kick

AI-Powered Career Coach assists you with everything around career !

What is a super perfect resume !

7:20

The secret to super perfect resume is keep it simple don’t over do it. Do you need help to create one !

7:20