Social Webform Javascript API

(Difference between revisions)
Jump to: navigation, search
(Options)
(Example)
Line 43: Line 43:
 
     closeLinkLabel: 'Close',
 
     closeLinkLabel: 'Close',
 
     elementId: 'socialid_webform_container',
 
     elementId: 'socialid_webform_container',
     mode: 'modal',
+
     mode: 'modal'
    doc: w.document   
+
 
   });
 
   });
  
Line 54: Line 53:
 
     elementId: 'socialid_webform_login_container',
 
     elementId: 'socialid_webform_login_container',
 
     mode: 'embedded',
 
     mode: 'embedded',
     doc: w.document   
+
     style: {
 +
        iframe: {
 +
          width: '400px',
 +
          height: '800px'
 +
        }
 +
    }
 
   });
 
   });
  
 
Veja exemplos de webforms em: https://sid-examples.herokuapp.com/campaigns/
 
Veja exemplos de webforms em: https://sid-examples.herokuapp.com/campaigns/

Revision as of 19:50, 12 April 2013

Contents

Description

Renderiza o widget do Social Webform em um elemento do DOM.

Usage

 SocialId.Campaign.init(options)

Options

elementId obrigatório id do elemento DOM onde será inserido o widget.
campaign_id obrigatório o identificador numérico do Webform.
app_id opcional o identificador numérico da aplicação de Social Login. Para Webforms integrados ao Social Login esta opção é obrigatória.
mode opcional pode ser "modal" ou "embedded". Especifica o modo de renderização do widget. "Modal" abre um diálogo modal ao se clicar no elementId. "Embedded" renderiza o widget do Social Webform dentro do elementId. Default: "modal".
doc deprecated uma referência ao documento onde estão os elementos a serem manipulados. Default: window.document.
connection_id deprecated o identificador de uma conexão ativa de um usuário para Webforms integrados ao Social Login. Esta opção não é mais utilizada atualmente, o connection_id é identificado automaticamente a partir da sessão do usuário logado ao Social Login.

Example

Renderiza em "socialid_webform_container" um widget do Social Webform em modo "modal":

 SocialId.Campaign.init({
    campaign_id: 153,
    closeLinkLabel: 'Close',
    elementId: 'socialid_webform_container',
    mode: 'modal'
 });

Renderiza em "socialid_webform_login_container" um widget do Social Webform integrado ao Social Login em modo "embedded":

 SocialId.Campaign.init({
    campaign_id: 117,
    app_id: 54,
    elementId: 'socialid_webform_login_container',
    mode: 'embedded',
    style: {
       iframe: {
          width: '400px',
          height: '800px'
       }
    }
 });

Veja exemplos de webforms em: https://sid-examples.herokuapp.com/campaigns/

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox