Skip to content

Instantly share code, notes, and snippets.

@crowelch
Created March 1, 2015 04:09
Show Gist options
  • Select an option

  • Save crowelch/e92bab704867804cd40c to your computer and use it in GitHub Desktop.

Select an option

Save crowelch/e92bab704867804cd40c to your computer and use it in GitHub Desktop.
<html>
<head>
<script src='https://cdn.firebase.com/js/client/2.0.4/firebase.js'></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<!--script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script-->
<!--script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/3.0.0/handlebars.min.js"></script-->
<!--script src="./javascripts/templates.js"></script-->
<!--link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css", rel="stylesheet"-->
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" />
</head>
<body>
<br>
<br>
<br>
<br>
<button onclick='myButton()' style='padding-left: 25px;'>Press me!</button>
<div class="handlebars-container"></div>
<script>
function myButton() {
var ref = new Firebase("https://hackenstance.firebaseio.com");
ref.authWithOAuthPopup("facebook", function(error, authData) {
if (error) {
console.log("Login Failed!", error);
document.location = 'pebblejs://close#'
} else {
console.log("Authenticated successfully with payload:", authData);
window.setTimeout(function() {
document.location = 'pebblejs://close#' + encodeURIComponent(JSON.stringify({your: "mom"}));
}, 500);
}
}, {
scope: "email, user_about_me, user_groups, user_likes"
});
}
function attachTemplate(response) {
var apiJSON = JSON.parse(response);
var template = Handlebars.templates['group_selector'];
var container = $('.handlebars-container');
container.append(template(apiJSON));
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment