docbrown/app/assets/javascripts/initializePage.js.erb
Jess Lee ce082da041 Display Sidebar & Local Time For Events (#438)
* show timestamp in local time

* Implement initializeTimeFixer

* Add Misc work WIP

* add local time to calendar event

* add local dates

* update localtime for calendar event

* show timestamp in local time

* Implement initializeTimeFixer

* Add Misc work WIP

* add local time to calendar event

* add local dates

* update localtime for calendar event

* return if no utc times on page

* add events sidebar

* only show 3 events on sidebar

* Change wording on events header

They won't all be streams
2018-06-19 10:51:20 -04:00

63 lines
No EOL
1.7 KiB
Text

function initializePage(){
initializeLocalStorageRender();
initializeStylesheetAppend();
initializeFetchFollowedArticles();
callInitalizers();
}
function callInitalizers(){
initializeLocalStorageRender();
initializeBodyData();
var waitingForDataLoad = setInterval(function(){
if (document.getElementsByTagName('body')[0].getAttribute('data-loaded') == "true") {
clearInterval(waitingForDataLoad);
if (document.getElementsByTagName('body')[0].getAttribute('data-user-status') == "logged-in") {
initializeBaseUserData();
}
initializeReadingListPage();
initializeAllFollowButts();
initializeReadingListIcons();
initializeSponsorshipVisibility();
if ( document.getElementById("sidebar-additional") ) {
document.getElementById("sidebar-additional").classList.add("showing");
}
}
},1)
initializeBaseTracking();
initializeTouchDevice();
initializeKeyListeners();
initializeCommentsPage();
initEditorResize();
initLeaveEditorWarning();
initializeArticleReactions();
initNotifications();
initializeSplitTestTracking();
initializeNavSearchListener();
initializeStylesheetAppend();
initializeAnalytics();
initializeCommentDropdown();
initializeSettings();
initializeFooterMod();
initializeCommentPreview();
initializeAdditionalContentBoxes();
initializeTimeFixer();
if (!initializeLiveArticle.called){
initializeLiveArticle();
}
initializeDrawerSliders();
function freezeScrolling(event){
event.preventDefault();
}
nextPage = 0;
fetching = false;
done = false;
setTimeout(function(){
done = false;
},300);
if(!initScrolling.called) {
initScrolling();
}
}