gitkit-widgets

0.1.1 • Public • Published

gitkit-widgets

Travis Build Status

Convenience library for initializing Google Identity Toolkit widgets

Usage

var gitkit = require('gitkit-widgets');
 
var config = {
  loginUrl: '/login',
  logoutUrl: '/',
  popup: true
};
 
gitkit.login('#loginButton', config, function(err){
  // button is ready
});

API

login(selector, [options], [callback])

Attach a login widget, configured by options, to all elements that match the selector.

selector

Any valid selector to pass to document.querySelectorAll.

options

Optional configuration for the login button. Takes any of the Gitkit widget options or nicer options as defined below.

Note: all Gitkit widget option names take precedence over the names below.

options.loginUrl (default: '/login')

The location a user is redirected to during login. The location must contain a login widget.

options.logoutUrl (default: '/')

The location a user is redirected to during logout.

options.popup (default: false)

Whether the login page should show in a popup or not.

options.cookie (default: 'gtoken')

The cookie where a user's login token is saved.

callback

Optional callback that is invoked upon completion of login button construction.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i gitkit-widgets

Weekly Downloads

0

Version

0.1.1

License

MIT

Last publish

Collaborators

  • monteslu