// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) { statusChangeCallback(response); }); }
window.fbAsyncInit = function() { FB.init({ appId : '900473083318354', cookie : true, // enable cookies to allow the server to access // the session xfbml : true, // parse social plugins on this page version : 'v2.1' // use version 2.1 });
// Now that we've initialized the JavaScript SDK, we call // FB.getLoginStatus(). This function gets the state of the // person visiting this page and can return one of three states to // the callback you provide. They can be: // // 1. Logged into your app ('connected') // 2. Logged into Facebook, but not your app ('not_authorized') // 3. Not logged into Facebook and can't tell if they are logged into // your app or not. // // These three cases are handled in the callback function.
// TODO: for not, auto login is disabled, as it never allows anyone to logout. //FB.getLoginStatus(function(response) { // statusChangeCallback(response); //}); };
// Load the SDK asynchronously (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "http://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// Here we run a very simple test of the Graph API after login is // successful. See statusChangeCallback() for when this call is made. function handleFBLogin() { // console.log('Welcome! Fetching your information.... '); FB.api('/me', function(response) { // console.log('Successful login for: ' + response.name); //document.getElementById('status').innerHTML = // 'Thanks for logging in, ' + response.name + '!'; });
// Handle the FB login event on the server side. xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { response = JSON.parse(xmlhttp.responseText); // console.log(response); if (response.status == 'OK') { //window.location.replace(response.redirect_url); window.location.replace("http://chefinyou.com/recipe/classic-oatmeal-recipe"); } } } xmlhttp.open("GET","/?action=dologin&authenticator=facebook",true); xmlhttp.send(); }
jQuery(document).ready(function() {
$("body").floatingSocialShare({
place: "top-left", // alternatively top-right
counter: true, // set to false for hiding the counters of pinterest, facebook, twitter, linkedin and google-plus
buttons: ["facebook","twitter","google-plus","envelope","pinterest"], // all of the currently avalaible social buttons
title: document.title, // your title, default is current page's title
url: window.location.href, // your url, default is current page's url
text: "share with ", // the title of a tags
description: $("meta[name="description"]").attr("content"), // your description, default is current page's description
popup_width: 400, // the sharer popup width, default is 400px
popup_height: 300 // the sharer popup height, default is 300px
});
});
Subscribe to get the latest posts sent to your email.
Leave a Reply