/*Homepage Classes*/ class homepage { constructor() { } /*Helper Methods*/ onLoadReferenceWebsites(){ document.getElementById('mReferenceWebsites').className = 'hide'; } onLoadReferenceWebsiteContent(mJson){ var mResponseJson = mJson; var obj = JSON.parse(mResponseJson); var mReferenceHTML = strings.emptyString; Object.keys(obj).forEach(function(key) { var mObject = obj[key]; mReferenceHTML += '
'+mObject[ReferenceWebsitesDataID.mHeader]+'

'+mObject[ReferenceWebsitesDataID.mBody]+'

' }); var mReferenceID = document.getElementById(UIID.mReferenceWebsites); mReferenceID.innerHTML = mReferenceHTML; document.getElementById('mReferenceWebsites').className = 'show'; } /*Ajax Request*/ onParseReferenceWebsites() { var $_GET=[]; decodeURIComponent(window.location.href).replace(/[?&]+([^=&]+)=([^&]*)/gi,function(a,name,value){$_GET[name]=value;}); setTimeout(mHomepageLoader.onLoadReferenceWebsites, 500); setTimeout(mHomepageLoader.onLoadReferenceWebsiteContent, 1000, $_GET[GET.pData]); } } let mHomepageLoader = new homepage(); /*Helper Classes Manager*/ function onTriggerScriptHandler(pCommand) { if(pCommand == Commands.onLoadReferenceWebsites){ mHomepageLoader.onParseReferenceWebsites() } } /*Default Loaders*/ $(window).on('load', function() { onTriggerScriptHandler(Commands.onLoadReferenceWebsites) });