Skip to content

Instantly share code, notes, and snippets.

@HelgeSverre
Created July 17, 2016 15:53
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save HelgeSverre/375da7552e44649407c70e349d9c6523 to your computer and use it in GitHub Desktop.
Save HelgeSverre/375da7552e44649407c70e349d9c6523 to your computer and use it in GitHub Desktop.
FullCalendar remember selected View
// Get defaultView from LocalStorage, fallback on basicWeek if it is not set yet.
var defaultView = (localStorage.getItem("fcDefaultView") !== null ? localStorage.getItem("fcDefaultView") : "basicWeek");
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
defaultView: defaultView,
viewRender: function (view, element) {
// When the view changes, we update our localStorage value with the new view name.
localStorage.setItem("fcDefaultView", view.name);
}
});
@okliv
Copy link

okliv commented Oct 22, 2019

for fc v.4+

viewSkeletonRender: function (info) {
  localStorage.setItem("fcDefaultView", info.view.type);
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment