window.mloaded = window.mloaded || 0; window.mloaded++; (function (m) { if (m > 1) return true; let ok = f => document.readyState[7] ? f() : setTimeout(ok, 9, f); function getCommunityId() { return window.location.pathname.match(/products\/(.+?)\/.*/)[1]; } ok(function () { $('.content > .container').addClass('container-fluid').removeClass('container'); $('.page-body .col-md-8').addClass('col-md-6').removeClass('col-md-8'); $('.page-body .col-md-4').addClass('col-md-3').removeClass('col-md-4'); let topicsHTML = ''; $('.topic-dropdown-content .post-topic').each(function(){ let tlink = '/products/'+getCommunityId()+'/community/feed?topic_id='+$(this).attr('data-topic-id'); let tcolor = $(this).attr('data-tab-color'); let tlabel = $(this).attr('data-topic-title'); if (!tlabel) return true; topicsHTML += ` ${tlabel} `; }); $('body').append(``); $('div.content > div.container-fluid > div.page-body > div.col-md-6').addClass('col-md-offset-3'); $('div.content > div.container-fluid > div.page-body > div.sidebar-col').addClass('col-md-offset-9'); $('div.content > div.container-fluid > div.page-heading').hide(); $('div.top-bar > div.container').addClass('container-full').removeClass('container'); $('.content').css('background-color','#F4F6FA'); $('a span.post-topic').css('margin-top','10px').css('margin-bottom','10px'); $('.post-heading > a:not(.post-date)').each(function(){ $(this).parent().parent().find('.post-body > .post-text > .full-body').after($(this)); }); $('a.post-date').each(function(){ $(this).css('margin',0).css('margin-left', '6px'); $(this).parent().find('.media h4.avatar-name').after($(this)); }); $('.post-body > .post-text').css('margin-bottom','0'); $('div.panel:hover').css('box-shadow', '0 0 1px 0 rgb(0 0 0 / 5%), 0 1px 20px 0 rgb(0 0 0 / 15%)'); $('div.panel.post > div.comments').css('background-color','#F4F6FA'); $('.sidebar .panel').append(``); $('.page-body').prepend(`
`); function fetch_members(page=1) { fetch('https://www.jasongo.net/member_dashboard/members?page='+page).then((r)=>r.text()).then((data)=>{ let members = JSON.parse(data); if (members.length) { for (member of members) { if (valid_ids.indexOf(member.id)>-1) $('div.leftbar').append(``); } fetch_members(page+1); } }) } let valid_ids = []; fetch(window.location.origin + '/products/' + getCommunityId() + '/community/mentionables').then((r)=>r.text()).then((data)=>{ let mentionables = JSON.parse(data); for (valid_member of mentionables) { valid_ids.push(valid_member.value.match(/\d+/)[0]) } console.log(valid_ids); fetch_members(); }) }); })(window.mloaded);