Skip to content

Instantly share code, notes, and snippets.

View btbjosh's full-sized avatar

Josh Weaver btbjosh

View GitHub Profile
@btbjosh
btbjosh / global_helpers.js
Created August 31, 2015 16:33
Helper to manage if meteor is loading user...
if (Meteor.isClient) {
Template.registerHelper('authInProgress', function() {
return Meteor.loggingIn();
})
}
@btbjosh
btbjosh / layout.html
Created August 31, 2015 16:32
Layout Template with Helpers for authInProgress
<template name="orgLayout">
{{#if authInProgress}}
<div class="ui container">
<div class="ui segment">
<p>Loading user...</p>
</div>
</div>
{{else}}
{{#if isAuthorized}}
...MAIN CONTENT...
@btbjosh
btbjosh / admin-route.js
Last active August 31, 2015 17:11
Route file for Meteor w/ Flow Router (w/ Roles)
// ROUTER GROUPS
var exposed, loggedIn, admin;
exposed = FlowRouter.group({});
loggedIn = FlowRouter.group({
triggersEnter: [
function(){
$('html, body').animate({ scrollTop: -10000 }, 100); // scroll to top on route change
}
]