Thats nice, but it looks to me like it could be annoying. Since it only makes the body of the page hidden rather than linking to a different page, if this is a page set up as a hub, you'd have to deal with the check again every time you went back to it.
Still, this could probably be modified easily enough. Thanks for sharing.