var objDOMlb; if (ie4up) { var xmlhlb = new ActiveXObject("Microsoft.XMLHTTP"); } else { var xmlhlb = new XMLHttpRequest(); } var gotoBlogFolder, gotoobjDOMlb, gotoBlog_row; var Blog_row; //current blog viewed let ArraySavedBlogsHistory =new Array(); //history of blogs viewed var TotalBlogs; var BlogsByPage = 22, BlogsOverlapByPage = 2; //keep BlogsByPage*BlogsPagesPackets <132 var BlogsPagesPackets = 3; var BlogsPagesPacketsTitle = ""; var BlogsPagesPacketsAlreadyFetched=[], ArrayOfPagesAlreadyListedInBlogsPagesPackets=[]; var UserName = ''; //to store the user name var UserGender, UserCountry, UserAge, UserPicture, UserPoster, UserPictureDuration, UserActivity, UserLastLogin; var MemberGender, MemberCountry, MemberAge, MemberPicture, MemberPoster, MemberPictureDuration, MemberActivity; //display UserName last 10 ChosenBlogs ( last 10 history selected or visited ) var strHTML_RecentChosenBlogs =''; var xmlhlb_RecentChosenBlogs; function showRecentChosenBlogs(dontDisplay=false) { console.log('showRecentChosenBlogs'); return new Promise(function(resolve, reject) { if(!dontDisplay) { //ie display //console.log(3280); UserName = window.localStorage.getItem('UserName'); BlogListOldPageNb = 0; BlogListPageNb = 1; if (ie4up) { if(document.getElementById("BlogList")) document.getElementById("BlogList").innerHTML = ""; } else { if(document.getElementById("BlogList")) document.getElementById("BlogList").innerHTML = "" ; } BlogsPagesPacketsAlreadyFetched=[]; ArrayOfPagesAlreadyListedInBlogsPagesPackets=[]; //previousBlogFolder = BlogFolder; BlogFolder = 'MembersAttachments'; BlogFolder = 'MembersAttachments'; //showWaitingCover(); if(strHTML_RecentChosenBlogs !='') { //console.log('strHTML_RecentChosenBlogs=', strHTML_RecentChosenBlogs); //update blogs views on BlogList if any changes occured updateBlogList(strHTML_RecentChosenBlogs, 1, 'after'); //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); strechOrCompressAndroidBlogListSize('someBlogList', nodes.length) } else if (xmlhlb_RecentChosenBlogs) { //console.log(3332); window.document.body.style.cursor = "auto"; answer = xmlhlb_RecentChosenBlogs.responseText; reconnectIfNoSession(answer); //alert(answer); objDOMlb = loadXML(answer.substring(answer.indexOf(""), answer.indexOf("") + 7)); nodes = getNodes(objDOMlb, "blog"); if(nodes.length<=0){ //display last 10 recent Blogs showRecentBlogs().then(function(){ //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); }); } else { listBlogs(1).then(function(strHTML) { //if (isAndroidUp && !CallFromAudioVideoFrames) { window.document.getElementById("topBlog").focus();window.document.getElementById("topBlog").blur(); } else if (CallFromAudioVideoFrames){CallFromAudioVideoFrames=false;} strHTML_RecentChosenBlogs = strHTML; //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); }).catch(function(strHTML){ strHTML_RecentChosenBlogs = strHTML; //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); }); strechOrCompressAndroidBlogListSize('someBlogList', nodes.length) } //enablebuttons(); } else { //console.log(3370); xmlhlb.abort(); xmlhlb.onreadystatechange = xmlhlb_Finish; xmlhlb.open("POST", "BlogReQueryIndex.aspx?UserName="+ utf8EncodeXML(UserName) +"&UserQSTRING=DisplayChosenBlogsList&BeginRowsPackets=0&EndRowsPackets=10", true); if (ie4up) { xmlhlb.send(""); } else { xmlhlb.send(null); } } } else { //ie dont display //console.log(3390); xmlhlb.abort(); xmlhlb.onreadystatechange = xmlhlb_Finish; xmlhlb.open("POST", "BlogReQueryIndex.aspx?UserName="+ utf8EncodeXML(UserName) +"&UserQSTRING=DisplayChosenBlogsList&BeginRowsPackets=0&EndRowsPackets=10", true); if (ie4up) { xmlhlb.send(""); } else { xmlhlb.send(null); } } function xmlhlb_Finish(e) { if ((xmlhlb.readyState == 4) && (xmlhlb.status == 200)) { xmlhlb_RecentChosenBlogs = xmlhlb; if(!dontDisplay) { //ie display window.document.body.style.cursor = "auto"; answer = xmlhlb.responseText; reconnectIfNoSession(answer); //alert(answer); objDOMlb = loadXML(answer.substring(answer.indexOf(""), answer.indexOf("") + 7)); nodes = getNodes(objDOMlb, "blog"); if (nodes.length <= 0) { //display last 10 recent Blogs showRecentBlogs().then(function(){ //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //document.getElementById("splashpicturecover").style.display ='none'; }) } else { listBlogs(1).then(function(strHTML) { //if (isAndroidUp && !CallFromAudioVideoFrames) { window.document.getElementById("topBlog").focus();window.document.getElementById("topBlog").blur(); } else if (CallFromAudioVideoFrames){CallFromAudioVideoFrames=false;} //if (isAndroidUp) {try{androidblogFixed();} catch(e){}} strHTML_RecentChosenBlogs = strHTML; //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); //document.getElementById("splashpicturecover").style.display ='none'; }).catch(function(strHTML){ //if (isAndroidUp) {try{androidblogFixed();} catch(e){}} strHTML_RecentChosenBlogs = strHTML; //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); //document.getElementById("splashpicturecover").style.display ='none'; }); strechOrCompressAndroidBlogListSize('someBlogList', nodes.length) //if (isAndroidUp) { window.document.getElementById("topBlog").focus(); window.document.getElementById("topBlog").blur(); } //document.getElementById("BlogTitle").disabled = false; document.getElementById("Find").disabled = false; } //enablebuttons(); } else { //ie dont display resolve('resolved'); //document.getElementById("splashpicturecover").style.display ='none'; } } } }); } //display last 10 recent Blogs function showRecentBlogs() { console.log('showRecentBlogs'); return new Promise(function(resolve, reject) { BlogListOldPageNb = 0; BlogListPageNb = 1; if (ie4up) { if(document.getElementById("BlogList")) document.getElementById("BlogList").innerHTML = ""; } else { if(document.getElementById("BlogList")) document.getElementById("BlogList").innerHTML = "" ; } BlogsPagesPacketsAlreadyFetched=[]; ArrayOfPagesAlreadyListedInBlogsPagesPackets=[]; window.document.body.style.cursor = "wait"; xmlhlb.abort(); xmlhlb.onreadystatechange = xmlhlb_Finish; //previousBlogFolder = BlogFolder; BlogFolder = 'MembersAttachments'; BlogFolder = 'MembersAttachments'; //showWaitingCover(); xmlhlb.open("POST", "blogrequeryindex.aspx?UserQSTRING=DisplayBlogsList&BeginRowsPackets=0&EndRowsPackets=10&SearchOrderBy=2&BlogTitle=", true); if (ie4up) { xmlhlb.send(""); } else { xmlhlb.send(null); } function xmlhlb_Finish(e) { if ((xmlhlb.readyState == 4) && (xmlhlb.status == 200)) { xmlhlb_RecentChosenBlogs =xmlhlb; window.document.body.style.cursor = "auto"; answer = xmlhlb.responseText; reconnectIfNoSession(answer); //alert(answer); objDOMlb = loadXML(answer.substring(answer.indexOf(""), answer.indexOf("") + 7)); nodes = getNodes(objDOMlb, "blog"); if (nodes.length <= 0) { strechOrCompressAndroidBlogListSize('noBlogList'); //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); } else { listBlogs(1).then(function(strHTML) { //if (isAndroidUp && !CallFromAudioVideoFrames) { window.document.getElementById("topBlog").focus();window.document.getElementById("topBlog").blur(); } else if (CallFromAudioVideoFrames){CallFromAudioVideoFrames=false;} //if (isAndroidUp) {try{androidblogFixed();} catch(e){}} strHTML_RecentChosenBlogs = strHTML; //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); //endTime = new Date(); console.log('myPromise1startTime wait time:', endTime - myPromise1startTime,'ms') }).catch(function(strHTML){ //if (isAndroidUp) {try{androidblogFixed();} catch(e){}} strHTML_RecentChosenBlogs = strHTML; //document.getElementById('wait').style.display = 'none'; console.log('wait none'); resolve('resolved'); //hideWaitingCover(); }); strechOrCompressAndroidBlogListSize('someBlogList', nodes.length) //if (isAndroidUp) { window.document.getElementById("topBlog").focus(); window.document.getElementById("topBlog").blur(); } //document.getElementById("BlogTitle").disabled = false; document.getElementById("Find").disabled = false; } //enablebuttons(); } } }); } function listBlogs(Page=1, addPageToScreenPagesPackets='after') { return new Promise(function (resolve, reject) { //size blogList audio video according to page height i.e (window.innerHeight || document.documentElement.clientHeight) //use window.screen.width and window.screen.height for iframes //console.log((window.screen.width), (window.screen.height)); //use (window.innerWidth || document.documentElement.clientWidth) and (window.innerHeight || document.documentElement.clientHeight) for main body frames //console.log((window.innerWidth || document.documentElement.clientWidth), (window.innerHeight || document.documentElement.clientHeight)); if(isAndroidUp) { //let us cancel divAndroidBlogList s marging-left if(document.getElementById("divAndroidBlogList")) { document.getElementById("divAndroidBlogList").style.marginLeft =0 +"px"; document.getElementById("divAndroidBlogList").style.width =380/viewBlogsZoom +"px"; } if( (window.innerHeight || document.documentElement.clientHeight) <= 740 ) { //small screen height _Width =(380)/ viewBlogsZoom ; _Height =_Width*675/1080; //628/675*(window.innerHeight || document.documentElement.clientHeight)/3/blogViewZoom; console.log(_Width, _Height); } else { //long screen height _Width =(380)/ viewBlogsZoom ; _Height =_Width*675/1080; //628; console.log(_Width, _Height); } } else { _Width = 3412; _Height =_Width*675/1080; //1162; console.log(_Width, _Height); } var nodes, shortBlogHTML, strHTML; _ListShortposterGIF = ""; _ListShortvideoFLV = ""; _ListShortFLV = ""; _ListShortPictureDuration = ""; _ListShortBlogTitle = ""; _ListShortBlogCreator = ""; _ListShortBlogViewNumber = ""; _ListShortBlogMessage = ""; _ListShortBlogLastUpdate = ""; _ListShortBlogLike = ""; _ListShortBlogDislike = ""; _ListShortUserGender = ""; _ListShortUserCountry = ""; _ListShortUserAge = ""; _ListShortMemberPicture = ""; _ListShortSubscribedToChannel = ""; _ListShortBlog_id = ""; _ListShortBlog_row = ""; _ListShortflagYoutube = ""; strHTML = ""; /* make shortsBlogsFullscreenCoverContent draggable shortsBlogsFullscreenCoverContent must have position =absolute shortsBlogsFullscreenCoverContent must be draggable, ie draggable=true */ shortBlogHTML = "
"; //if (BlogFolder == 'MembersPictures') { // nodes = getNodes(objDOMlb, "blog"); //} else{ nodes = getNodes(objDOMlb, "blog"); //} if (ie4up) { var testBlogList = document.getElementById("BlogList"); } else { var testBlogList = document.getElementById("BlogList"); } if ((testBlogList != null)) { if (ie4up) { if (document.getElementById("BlogList") != null) document.getElementById("BlogList").innerHTML = ''; } else { if (document.getElementById("BlogList") != null) document.getElementById("BlogList").innerHTML = ''; } totalUnreadMessage =0; let iStart = BlogsByPage*(Page-1); console.log('iStart=',iStart) console.log('nodes.length=',nodes.length) shortXML = ""; for (let i = 0; i <= nodes.length-1; i++) { //console.log(i+iStart) if (BlogFolder == 'MembersPictures') { } else { BlogTitle = utf8Decode(NodesChildItem(nodes, i, 0)); //console.log(BlogTitle); //console.log("i=",i) BlogCreator = utf8Decode(NodesChildItem(nodes, i, 1)); BlogViewNumber = utf8Decode(NodesChildItem(nodes, i, 2)); BlogMessage = utf8Decode(NodesChildItem(nodes, i, 3)); BlogPicture = utf8Decode(NodesChildItem(nodes, i, 4)); BlogPoster = utf8Decode(NodesChildItem(nodes, i, 5)); BlogPictureDuration = utf8Decode(NodesChildItem(nodes, i, 6)); BlogLastUpdate = utf8Decode(NodesChildItem(nodes, i, 7)); BlogLike = utf8Decode(NodesChildItem(nodes, i, 8)); BlogDislike = utf8Decode(NodesChildItem(nodes, i, 9)); UserGender = utf8Decode(NodesChildItem(nodes, i, 10)); UserCountry = utf8Decode(NodesChildItem(nodes, i, 11)); UserAge = utf8Decode(NodesChildItem(nodes, i, 12)); MemberPicture = utf8Decode(NodesChildItem(nodes, i, 13)); if ((MemberPicture == null) || (MemberPicture == 'null')) MemberPicture = ''; SubscribedToChannel =utf8Decode(NodesChildItem(nodes, i, 14)); Blog_id =utf8Decode(NodesChildItem(nodes, i, 15)); SexeCase(UserGender); if (UserGender == '2') { Imageborder = 0; MemberItemView = " target='_blank' ><"; MemberItemName = " target='_blank' >" + BlogCreator + " <"; } else { if ((MemberPicture != "") && (MemberPicture != 'null') && (MemberPicture != null)) { if (MemberPicture != "") vP10 = MemberPicture.substring(MemberPicture.lastIndexOf(".")); if ((MemberPicture.indexOf("_Video1" + vP10) < 0) && ((trim(vP10)).toUpperCase() != '.MP4') && ((trim(vP10)).toUpperCase() != 'MP4') && ((trim(vP10)).toUpperCase() != '.FLV') && ((trim(vP10)).toUpperCase() != 'FLV')) { Imageborder = 10; MemberItemView = " ><"; MemberItemName = " >" + BlogCreator + " <"; } else { Imageborder = 0; MemberItemView = " ><"; MemberItemName = " >" + BlogCreator + " <"; } } else { Imageborder = 0; MemberItemView = " ><"; MemberItemName = " >" + BlogCreator + " <"; } } //aaaaaaaaaaaaaaaaaaaa GenderText = GetTextByValues(document.getElementById("GenderID"), 'select', UserGender); CountryText = GetTextByValues(document.getElementById("RegionID"), 'select', UserCountry); if(trim(CountryText)!=''){strTitle = escape(' ' + BlogCreator.toUpperCase() + '
from: ' + CountryText);} else {strTitle = escape(' ' + BlogCreator.toUpperCase() );} if(UserAge<2020) {strComment = escape(UserAge + ' years old
' + GenderText);} else {strComment =escape('')} /* if( (typeof (BlogPictureDuration) != 'undefined') && (BlogPictureDuration) && (trim(BlogPictureDuration) !='') && (trim(BlogPictureDuration) !='N/A') && (hmsToSecondsOnly(BlogPictureDuration) <60) || IsYoutubeShortVideoLink(BlogPoster) //60seconds ) { //a short audio video blog _ListShortposterGIF = utf8Encode(BlogPoster) +"," + _ListShortposterGIF; _ListShortvideoFLV = utf8Encode(BlogPicture) +"," + _ListShortvideoFLV; _ListShortFLV = BlogPicture.substring(BlogPicture.lastIndexOf(".") + 1) +"," + _ListShortFLV; _ListShortPictureDuration = (BlogPictureDuration) +"," + _ListShortPictureDuration; //console.log('_ListShortPictureDuration=', _ListShortPictureDuration); _ListShortBlogTitle = utf8Encode(BlogTitle) +"," + _ListShortBlogTitle; _ListShortBlogCreator = utf8Encode(BlogCreator) +"," + _ListShortBlogCreator; _ListShortBlogViewNumber = (BlogViewNumber) +"," + _ListShortBlogViewNumber; _ListShortBlogMessage = utf8Encode(BlogMessage) +"," + _ListShortBlogMessage; _ListShortBlogLastUpdate = utf8Encode(BlogLastUpdate) +"," + _ListShortBlogLastUpdate; _ListShortBlogLike = (BlogLike) +"," + _ListShortBlogLike; _ListShortBlogDislike = (BlogDislike) +"," + _ListShortBlogDislike; _ListShortUserGender = utf8Encode(UserGender) +"," + _ListShortUserGender; _ListShortUserCountry = utf8Encode(UserCountry) +"," + _ListShortUserCountry; _ListShortUserAge = (UserAge) +"," + _ListShortUserAge; _ListShortMemberPicture = utf8Encode(MemberPicture) +"," + _ListShortMemberPicture; _ListShortSubscribedToChannel = utf8Encode(SubscribedToChannel) +"," + _ListShortSubscribedToChannel; _ListShortBlog_id = utf8Encode(Blog_id) +"," + _ListShortBlog_id; //console.log('_ListShortBlog_id=', _ListShortBlog_id); _ListShortBlog_row = (i) +"," + _ListShortBlog_row; //console.log('_ListShortBlog_row=', _ListShortBlog_row); //_ListShortflagYoutube = utf8Encode(flagYoutube) +"," + _ListShortflagYoutube; shortXML = shortXML + "" + utf8Encode(BlogTitle) + "" + utf8Encode(BlogCreator) + "" + (BlogViewNumber) + "" + utf8Encode(BlogMessage) + "" + utf8Encode(BlogPicture) + "" + utf8Encode(BlogPoster) + "" + utf8Encode(BlogPictureDuration) + "" + utf8Encode(BlogLastUpdate) + "" + (BlogLike) + "" + (BlogDislike) + ""+ utf8Encode(UserGender) +""+ utf8Encode(UserCountry) +""+ utf8Encode(UserAge) +"" + utf8Encode(MemberPicture) +""+ utf8Encode(SubscribedToChannel) +"" + utf8Encode(Blog_id) +""; } else {*/ if (isAndroidUp) { strHTML += " " + " " + " " + " " + " " + "
" + showBlog(_Width, _Height, "MembersAttachments", utf8Encode(BlogPoster), utf8Encode(BlogPicture), BlogPicture.substring(BlogPicture.lastIndexOf(".") + 1), BlogPictureDuration, Blog_id) + "
" + " " + " " + " " + " " + " " + " " + " " + " " + " " + "
" + BlogTitle + "
Publié par
" + abbreviateNumber( BlogViewNumber ) + " Vues
 
" + "
" + " "; } else { strHTML += " " + " " + " " + " " + " " + "
" + showBlog(_Width, _Height, "MembersAttachments", (BlogPoster), (BlogPicture), BlogPicture.substring(BlogPicture.lastIndexOf(".") + 1), BlogPictureDuration, Blog_id) + "
" + " " + " " + " " + " " + " " + " " + " " + " " + " " + "
" + BlogTitle + "
Publié par
" + abbreviateNumber( BlogViewNumber ) + " Vues
 
" + "
" + " "; } //} } } /* //create short audio video XML recordset if( _ListShortPictureDuration !="") { let rr_COUNT = (_ListShortvideoFLV.split(',').length) ; rr_COUNT = rr_COUNT -1; //because one comma at then end //console.log('rr_COUNT=', rr_COUNT); if ((rr_COUNT % shortsBlogsByPage) > 0) { shortTotalPages = parseInt( (rr_COUNT - rr_COUNT % shortsBlogsByPage) / shortsBlogsByPage + 1);} else shortTotalPages = parseInt( rr_COUNT / shortsBlogsByPage); //console.log('shortTotalPages=', shortTotalPages); shortXML = shortXML + "" + rr_COUNT + ""; strXML = "" + shortXML + ""; answer = strXML; //alert(answer); objDOMsb = loadXML(answer.substring(answer.indexOf(""), answer.indexOf("") + 7)); } //show short audio video blogs before if( _ListShortPictureDuration !="") { if (isAndroidUp) { _Width =(430)/ viewBlogsZoom +2*viewBlogsMarginLeft/viewBlogsZoom; } else { _Width = 735*5/4; } if (isAndroidUp) { shortBlogHTML += " " + " " + " " + " " + " " + " " + " " + " " + "
Shorts
" + showShortBlog(_Width, isAndroidUp?460:460*5/4, BlogFolder, _ListShortposterGIF, _ListShortvideoFLV, _ListShortFLV, _ListShortPictureDuration, _ListShortBlogTitle, _ListShortBlogCreator, _ListShortBlogViewNumber, _ListShortBlogMessage, _ListShortBlogLastUpdate, _ListShortBlogLike, _ListShortBlogDislike, _ListShortUserGender, _ListShortUserCountry, _ListShortUserAge, _ListShortMemberPicture, _ListShortSubscribedToChannel, _ListShortBlog_id, _ListShortBlog_id, _ListShortBlog_row, _ListShortflagYoutube) + "
" + " " + " " + " " + " " + " " + " " + " " + " " + " " + "
 
" + "
" + " "; } else { shortBlogHTML += " " + " " + " " + " " + " " + " " + "
Shorts
" + showShortBlog(_Width, isAndroidUp?460:460*5/4, BlogFolder, _ListShortposterGIF, _ListShortvideoFLV, _ListShortFLV, _ListShortPictureDuration, _ListShortBlogTitle, _ListShortBlogCreator, _ListShortBlogViewNumber, _ListShortBlogMessage, _ListShortBlogLastUpdate, _ListShortBlogLike, _ListShortBlogDislike, _ListShortUserGender, _ListShortUserCountry, _ListShortUserAge, _ListShortMemberPicture, _ListShortSubscribedToChannel, _ListShortBlog_id, _ListShortBlog_id, _ListShortBlog_row, _ListShortflagYoutube) + "
" + " " + " " + " " + " " + " " + " " + " " + " " + " " + "
 
" + "
" + " "; } shortBlogHTML = shortBlogHTML + '
'; //console.log('shortBlogHTML=', shortBlogHTML); //show short audio video blogs before other blogs strHTML = shortBlogHTML + strHTML; } */ //update blogs views on BlogList if any changes occured updateBlogList(strHTML, Page, addPageToScreenPagesPackets); //ArrayOfPagesAlreadyListedInBlogsPagesPackets.push(Page); //console.log('ArrayOfPagesAlreadyListedInBlogsPagesPackets=', ArrayOfPagesAlreadyListedInBlogsPagesPackets); } //get the Blogs number if (nodes){ N = NodesItem(getNodes(objDOMlb, "Nbr"), 0); if ((N % BlogsByPage) > 0) { BlogListTotalPages = parseInt( (N - N % BlogsByPage) / BlogsByPage + 1); } else BlogListTotalPages = parseInt(N / BlogsByPage); if (N <1) { strHTML = ""; //" ...Nous ne trouvons rien correspondant à votre profil ... C’est tout ce que nous savons. "; if (ie4up) { document.getElementById("BlogList").innerHTML = strHTML; } else { document.getElementById("BlogList").innerHTML = strHTML; } if (isAndroidUp) { //document.getElementById("Blog").innerHTML = strHTML; //document.getElementById("ShareAndroidBlog").innerHTML = ""; document.getElementById("BlogList").innerHTML = ""; //document.getElementById("Comments").innerHTML = ""; //document.getElementById("MessageList").innerHTML = ""; } } } //try{MessageListShowPages();}catch(e){} try{document.body.style.cursor = "auto"; enableScroll();}catch(e){ console.log(e) } //console.log('resume-scrolling event interactions') //enableScroll(); console.log('resume-scrolling event interactions') resolve(strHTML); }) } let previousScrollTop = 0; //used to detect scrolling direction var currentPosterOnTrack = ""; //used for Reseaux plexus audio video to play var currentPictureOnTrack = ""; //used for Reseaux plexus audio video to play var currentAudioVideoOnTrack = ""; //used for Reseaux plexus audio video to play var ArrayYoutubeVideoLink = new Array(); //used for other YoutubeVideoLink playing in the page //var currentvideoOnTrack ; //used for Reseaux plexus audio video to play //var Arrayvideo = new Array(); //used for other Reseaux plexus audio video playing in the page var ArrayPlayingvideos = new Array(); //used for all previous video elements ( audio video) playing in the page function responseToBlogListHomePageScrollBarEvent(event) { //does not fire on body if body or html height is set //console.log('event.target.tagName=', event.target.tagName); //to play stop shortAudio or shortVideo while scrolling on BlogList const currentScrollTop = document.getElementById("BlogList").scrollTop; //used to detect scrolling directio var nodes; nodes = getNodes(objDOMlb, "blog"); for (let i = 0; i <= nodes.length-1; i++) { //console.log('i=', i) ArrayPlayingvideos = getPlayingVideos(); //console.log('Number of videos currently playing =', ArrayPlayingvideos.length); BlogTitle = utf8Decode(NodesChildItem(nodes, i, 0)); //console.log('BlogTitle=', BlogTitle); BlogPicture = utf8Decode(NodesChildItem(nodes, i, 4)); //console.log('BlogPicture=', BlogPicture); BlogPoster = utf8Decode(NodesChildItem(nodes, i, 5)); //console.log('BlogPoster=', BlogPoster); Blog_id =utf8Decode(NodesChildItem(nodes, i, 15)); try{ if(document.getElementById(Blog_id +"_"+ BlogPicture) ) { var rectBlog = document.getElementById(Blog_id +"_"+ BlogPicture).getBoundingClientRect(); var rectdivAndroidBlogList = document.getElementById("divAndroidBlogList").getBoundingClientRect(); //console.log(document.getElementById(Blog_id +"_"+ BlogPicture)); //console.log(rectBlog.top); //console.log(rectBlog.bottom); //console.log(document.getElementById("divAndroidBlogList")); //console.log(rectdivAndroidBlogList.top); //console.log(rectdivAndroidBlogList.bottom); //Start playing when half of the audio video is visible in divAndroidBlogList if( (currentScrollTop > previousScrollTop) && (rectBlog.top >= rectdivAndroidBlogList.top-rectBlog.height/2) && (rectBlog.top <= rectdivAndroidBlogList.top+rectBlog.height/2) || (currentScrollTop < previousScrollTop) && (rectBlog.bottom >= rectdivAndroidBlogList.bottom-rectBlog.height/2) && (rectBlog.bottom <= rectdivAndroidBlogList.bottom+rectBlog.height/2) ) { if (IsYoutubeVideoLink(BlogPoster)==true){ //console.log(BlogPoster) //youtube audio video is fully visible console.log(Blog_id +"_"+ BlogPicture, ' is fully visible'); currentPosterOnTrack = BlogPoster; currentPictureOnTrack = BlogPicture; currentAudioVideoOnTrack = Blog_id +"_"+ BlogPicture; //stop playing all previous try{ ArrayPlayingvideos.forEach((_pv) => { if(_pv!=null) { if(_pv.src.includes("/MembersAttachments/"+currentPictureOnTrack)) { } else { if(_pv.getElementsByTagName('source')!=null && _pv.getElementsByTagName('source')!='undefined ') { if(_pv.getElementsByTagName('source').src!=null && _pv.getElementsByTagName('source').src!='undefined ') { if(_pv.getElementsByTagName('source').src.includes("/MembersAttachments/"+currentPictureOnTrack)) { } else { console.log('pause previous playing video ', _pv); _pv.pause(); } } else { console.log('pause previous playing video ', _pv); _pv.pause(); } } else { console.log('pause previous playing video ', _pv); _pv.pause(); } } } }) ArrayYoutubeVideoLink.forEach((_p) => { if(_p.poster != currentPosterOnTrack && currentPosterOnTrack !='') { //console.log('pause ', _p.poster, _p.AudioVideo, _p.BlogTitle, ' is not fully visible '); //console.log("https://www.youtube.com/embed/" + utf8Decode(_p.poster) + "?preload=1&enablejsapi=1"); if(document.getElementById(_p.AudioVideo)) { document.getElementById(_p.AudioVideo).src="https://www.youtube.com/embed/" + utf8Decode(_p.poster) + "?preload=1&enablejsapi=1"; } } }) /* Arrayvideo.forEach((_v) => { if(_v.video != currentShortvideoOnTrack && currentShortvideoOnTrack !=null && _v.video !=null) { //console.log('pause ', _v.poster, _v.AudioVideo, _v.BlogTitle, ' is not fully visible '); _v.video.pause(); } })*/ } catch (e) {console.log(e) }; //before playing current one try{ //console.log('getElementById EmbedVideo=', document.getElementById(currentAudioVideoOnTrack)); let posterGIF = getYoutubeVideoId(currentPosterOnTrack); if(document.getElementById(currentAudioVideoOnTrack)) { //play when Audio or Video is fully visible with autoplay = true and loop = true; console.log('play ', currentPosterOnTrack, currentAudioVideoOnTrack, BlogTitle, ' is fully visible '); if (ArrayYoutubeVideoLink.findIndex( p => ( (p.poster === posterGIF) )) <0) { ArrayYoutubeVideoLink.push({'poster':posterGIF,'AudioVideo':currentAudioVideoOnTrack, 'BlogTitle':BlogTitle}); } document.getElementById(currentAudioVideoOnTrack).src="https://www.youtube.com/embed/" + utf8Decode(posterGIF) + "?autoplay=1&loop=1&playlist=" + utf8Decode(posterGIF) + "&preload=1&enablejsapi=1"; } } catch (e) {console.log(e) }; } else { //reseaux-plexus audio video is fully visible console.log(Blog_id +"_"+ BlogPicture, ' is fully visible'); currentPosterOnTrack = BlogPoster; currentPictureOnTrack = BlogPicture; currentAudioVideoOnTrack = Blog_id +"_"+ BlogPicture; //stop playing all previous try{ ArrayPlayingvideos.forEach((_pv) => { if(_pv!=null) { if(_pv.src.includes("/MembersAttachments/"+currentPictureOnTrack)) { } else { if(_pv.getElementsByTagName('source')!=null && _pv.getElementsByTagName('source')!='undefined ') { if(_pv.getElementsByTagName('source').src!=null && _pv.getElementsByTagName('source').src!='undefined ') { if(_pv.getElementsByTagName('source').src.includes("/MembersAttachments/"+currentPictureOnTrack)) { } else { console.log('pause previous playing video ', _pv); _pv.pause(); } } else { console.log('pause previous playing video ', _pv); _pv.pause(); } } else { console.log('pause previous playing video ', _pv); _pv.pause(); } } } }) ArrayYoutubeVideoLink.forEach((_p) => { if(_p.poster != currentPosterOnTrack && currentPosterOnTrack !='') { //console.log('pause ', _p.poster, _p.AudioVideo, _p.BlogTitle, ' is not fully visible '); //console.log("https://www.youtube.com/embed/" + utf8Decode(_p.poster) + "?preload=1&enablejsapi=1"); if(document.getElementById(_p.AudioVideo)) { document.getElementById(_p.AudioVideo).src="https://www.youtube.com/embed/" + utf8Decode(_p.poster) + "?preload=1&enablejsapi=1"; } } }) /* Arrayvideo.forEach((_v) => { if(_v.video != currentShortvideoOnTrack && currentShortvideoOnTrack !=null && _v.video !=null) { //console.log('pause ', _v.poster, _v.AudioVideo, _v.BlogTitle, ' is not fully visible '); _v.video.pause(); } })*/ } catch (e) {console.log(e) }; //before playing current one try{ if(document.getElementById(currentAudioVideoOnTrack)) { console.log('play ', currentPosterOnTrack, currentAudioVideoOnTrack, BlogTitle, ' is fully visible '); let video = findVideoBySource(currentAudioVideoOnTrack, "/MembersAttachments/"+currentPictureOnTrack); console.log('video=', video); //let video = findVideoBySource("BlogList", "/MembersAttachments/"+currentPictureOnTrack); console.log('video=', video); //let video = document.getElementById(currentAudioVideoOnTrack).getElementsByClassName('fp-engine')[0]; console.log('video=', video); if (video != null) { video.preload = 'auto'; video.autoplay = true; video.loop = true; //play when Audio or Video is fully visible with autoplay = true and loop = true; /* currentShortvideoOnTrack = video; if (Arrayvideo.findIndex( v => ( (v.video === video) )) <0) { Arrayvideo.push({'video':video, 'poster':currentShortPosterOnTrack, 'AudioVideo':currentShortAudioVideoOnTrack, 'BlogTitle':BlogTitle}); } */ if(myaudiovideoContext){ myaudiovideoContext.resume().then(function() { console.log('Playback resumed successfully'); videoplayPromise = video.play().then(function() {console.log("video.play()"); }).catch((err) => { console.log(err); }); }).catch(function(){ console.log('Playback not resumed successfully'); videoplayPromise = video.play().then(function() {console.log("video.play()"); }).catch((err) => { console.log(err); }); }); } else { videoplayPromise = video.play().then(function() {console.log("video.play()"); }).catch((err) => { console.log(err); }); } } else { ClickPlayAudioVideo(currentPosterOnTrack, currentPictureOnTrack, currentAudioVideoOnTrack); } } } catch (e) {console.log(e) }; } } } } catch (e) {console.log(e) }; } //console.log('cancelresponseToBlogListScrollBarEvent=', cancelresponseToBlogListScrollBarEvent); //to flip to next or back page automaticly if(cancelresponseToBlogListScrollBarEvent ==false){ BlogListscrollLeft = document.getElementById("BlogList").scrollLeft; //console.log('BlogList scrollTop=', Math.abs(document.getElementById("BlogList").scrollTop)) //console.log('BlogList scrollHeight-scrollTop-clientHeight=', Math.abs(document.getElementById("BlogList").scrollHeight - document.getElementById("BlogList").scrollTop - document.getElementById("BlogList").clientHeight)) BlogListscrollTop = (Math.abs(document.getElementById("BlogList").scrollTop) <= 3.0) && (Math.abs(document.getElementById("BlogList").scrollHeight - document.getElementById("BlogList").scrollTop - document.getElementById("BlogList").clientHeight)/viewBlogsZoom > 3.0) ; BlogListscrollBottom = (Math.abs(document.getElementById("BlogList").scrollTop) > 3.0) && (Math.abs(document.getElementById("BlogList").scrollHeight - document.getElementById("BlogList").scrollTop - document.getElementById("BlogList").clientHeight)/viewBlogsZoom <= 3.0) ; //console.log('BlogListscrollTop=', BlogListscrollTop) //console.log('BlogListscrollBottom=', BlogListscrollBottom) if (BlogListscrollTop) { try{BlogListBackPage(event);}catch(e){//console.log(e); } } else if (BlogListscrollBottom) { try{BlogListNextPage(event);}catch(e){//console.log(e); } } else{ } } else cancelresponseToBlogListScrollBarEvent =false; try{ window.parent.responseToScrollBarEvent();} catch(e){//console.log(e) }; } Reseaux-Plexus A Business and Social Network
   
       
       
 

    Oops, your web browser is no longer supported.


This website works with a wide range of browsers. However, if you d like to use many of our latest and greatest features, please upgrade to a modern, fully supported browser.
Your browser is :
CCBot/2.0 (https://commoncrawl.org/faq/)

    GET THE LATEST BROWSER

    Oops, your web browser is no longer supported.


This website works with a wide range of browsers. However, if you d like to use many of our latest and greatest features, please upgrade to a modern, fully supported browser.
Your browser is :
CCBot/2.0 (https://commoncrawl.org/faq/)

    GET THE LATEST BROWSER

 
   
 
Download Android Version of Reseaux-Plexus
 
First and Last Name, Email address or telephone number:
 
 
Your e-mail address is preferred
 
 
Password:
Your password on this site...
 
       
       
I 've forgotten my password
       
    I want to change my password  
       
     
       
    I want to share a video calling link  
   
 
   
    Install PWA version of Reseaux-Plexus