Skip to content

Instantly share code, notes, and snippets.

@anabellaspinelli
Last active July 27, 2018 08:30
Show Gist options
  • Save anabellaspinelli/701c64cf749cf9d40f8374ca4a29ac50 to your computer and use it in GitHub Desktop.
Save anabellaspinelli/701c64cf749cf9d40f8374ca4a29ac50 to your computer and use it in GitHub Desktop.
window.onload = function() {
var loginButton = document.createElement('a')
var loginButtonImg = document.createElement('img')
var dataset = document.querySelector('script[name=tf-login]').dataset
console.log(dataset['redirect_uri'])
var oauthUrl =
'https://api.typeform.com/oauth/authorize?client_id='
+ dataset['client_id']
+ '&scope='
+ dataset.scope
+ '&redirect_uri='
+ dataset['redirect_uri']
+ '&state='
+ dataset.state
loginButton.href = oauthUrl
loginButton.setAttribute('target', '_blank')
loginButtonImg.src = 'https://dummyimage.com/100x100/000/fff'
loginButton.append(loginButtonImg)
document.getElementById('tf-login').append(loginButton)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment