| **callButtonClicked** | When a call button (i.e. with class .toggle-call) on a chat box has been clicked. | ``converse.on('callButtonClicked', function (connection, model) { ... });`` |
| **callButtonClicked** | When a call button (i.e. with class .toggle-call) on a chat box has been clicked. | ``converse.on('callButtonClicked', function (connection, model) { ... });`` |
null&&(a=[]);if(y&&a.reduce===y)returne&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)thrownewTypeError("Reduce of empty array with no initial value");returnd};b.reduceRight=b.foldr=function(a,c,d,e){varf=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)returne&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);varg=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));returnf?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect=
<p>The JSON data returned from the Ajax call to example.com/prebind contains the user’s JID (jabber ID), RID, SID and the URL to the
<p>The JSON data returned from the Ajax call to example.com/prebind contains the user’s JID (jabber ID), RID, SID and the URL to the
...
@@ -399,16 +404,17 @@ although there are quite a few other options available as well.</p>
...
@@ -399,16 +404,17 @@ although there are quite a few other options available as well.</p>
get your hands dirty and modify Converse.js’s code, so that it calls the
get your hands dirty and modify Converse.js’s code, so that it calls the
<ttclass="docutils literal"><spanclass="pre">facebookConnect</span></tt> method of the plugin above.</p>
<ttclass="docutils literal"><spanclass="pre">facebookConnect</span></tt> method of the plugin above.</p>
<p>The plugin above gives the following code example for you to meditate upon:</p>
<p>The plugin above gives the following code example for you to meditate upon:</p>
<divclass="highlight-python"><pre>connection = new Strophe.Connection("http://localhost:5280/bosh");
<divclass="highlight-python"><divclass="highlight"><pre>connection = new Strophe.Connection("http://localhost:5280/bosh");
connection.facebookConnect(
connection.facebookConnect(
"12345@chat.facebook.com",
"12345@chat.facebook.com",
onConnectFacebook,
onConnectFacebook,
300,
300,
1,
1,
'5e64a30272af065bd72258c565a03f2f',
'5e64a30272af065bd72258c565a03f2f',
'8147a27e4a7f9b55ffc85c2683f9529a',
'8147a27e4a7f9b55ffc85c2683f9529a',
FB.getSession().session_key
FB.getSession().session_key
);</pre>
);
</pre></div>
</div>
</div>
<p>The connection is already created inside Converse.js, so the
<p>The connection is already created inside Converse.js, so the
<ttclass="docutils literal"><spanclass="pre">facebookConnect</span></tt> method needs to also be called from there.</p>
<ttclass="docutils literal"><spanclass="pre">facebookConnect</span></tt> method needs to also be called from there.</p>
...
@@ -456,12 +462,18 @@ version <a class="reference external" href="https://nodejs.org/download">here</a
...
@@ -456,12 +462,18 @@ version <a class="reference external" href="https://nodejs.org/download">here</a
<p>Also make sure you have <ttclass="docutils literal"><spanclass="pre">git</span></tt> installed. <aclass="reference external"href="http://git-scm.com/book/en/Getting-Started-Installing-Git">Details</a>.</p>
<p>Also make sure you have <ttclass="docutils literal"><spanclass="pre">git</span></tt> installed. <aclass="reference external"href="http://git-scm.com/book/en/Getting-Started-Installing-Git">Details</a>.</p>
<p>Once you have <em>Node.js</em> and <em>git</em> installed, run the following command inside the Converse.js
<p>Once you have <em>Node.js</em> and <em>git</em> installed, run the following command inside the Converse.js
directory:</p>
directory:</p>
<divclass="highlight-python"><pre>make dev</pre>
<divclass="highlight-python"><divclass="highlight"><pre>make dev
</pre></div>
</div>
<p>Or alternatively, if you don’t have GNU Make:</p>
<h3><aclass="toc-backref"href="#id25">Check your code for errors or bad habits by running JSHint</a><aclass="headerlink"href="#check-your-code-for-errors-or-bad-habits-by-running-jshint"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id25">Check your code for errors or bad habits by running JSHint</a><aclass="headerlink"href="#check-your-code-for-errors-or-bad-habits-by-running-jshint"title="Permalink to this headline">¶</a></h3>
<p><aclass="reference external"href="http://jshint.com">JSHint</a> will do a static analysis of your code and hightlight potential errors
<p><aclass="reference external"href="http://jshint.com">JSHint</a> will do a static analysis of your code and hightlight potential errors
<p>If set to true, debugging output will be logged to the browser console.</p>
<p>If set to true, debugging output will be logged to the browser console.</p>
</div>
</div>
<divclass="section"id="enable-message-carbons">
<divclass="section"id="message-carbons">
<h3><aclass="toc-backref"href="#id48">message_carbons</a><aclass="headerlink"href="#enable-message-carbons"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id48">message_carbons</a><aclass="headerlink"href="#message-carbons"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id55">show_controlbox_by_default</a><aclass="headerlink"href="#show-controlbox-by-default"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id56">show_controlbox_by_default</a><aclass="headerlink"href="#show-controlbox-by-default"title="Permalink to this headline">¶</a></h3>
<p>The “controlbox” refers to the special chatbox containing your contacts roster,
<p>The “controlbox” refers to the special chatbox containing your contacts roster,
status widget, chatrooms and other controls.</p>
status widget, chatrooms and other controls.</p>
...
@@ -968,13 +1006,13 @@ the page with class <em>toggle-controlbox</em>.</p>
...
@@ -968,13 +1006,13 @@ the page with class <em>toggle-controlbox</em>.</p>
page load.</p>
page load.</p>
</div>
</div>
<divclass="section"id="show-only-online-users">
<divclass="section"id="show-only-online-users">
<h3><aclass="toc-backref"href="#id56">show_only_online_users</a><aclass="headerlink"href="#show-only-online-users"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id57">show_only_online_users</a><aclass="headerlink"href="#show-only-online-users"title="Permalink to this headline">¶</a></h3>
<p>This option determines the type of <aclass="reference external"href="https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage">storage</a>
<p>This option determines the type of <aclass="reference external"href="https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage">storage</a>
...
@@ -987,20 +1025,20 @@ it’s closed, the data is cleared.</p>
...
@@ -987,20 +1025,20 @@ it’s closed, the data is cleared.</p>
<p>Data in localStorage on the other hand is kept indefinitely.</p>
<p>Data in localStorage on the other hand is kept indefinitely.</p>
</div>
</div>
<divclass="section"id="use-otr-by-default">
<divclass="section"id="use-otr-by-default">
<h3><aclass="toc-backref"href="#id58">use_otr_by_default</a><aclass="headerlink"href="#use-otr-by-default"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id59">use_otr_by_default</a><aclass="headerlink"href="#use-otr-by-default"title="Permalink to this headline">¶</a></h3>
<p>Determines whether the XMPP server will be queried for roster contacts’ VCards
<p>Determines whether the XMPP server will be queried for roster contacts’ VCards
or not. VCards contain extra personal information such as your fullname and
or not. VCards contain extra personal information such as your fullname and
avatar image.</p>
avatar image.</p>
</div>
</div>
<divclass="section"id="visible-toolbar-buttons">
<divclass="section"id="visible-toolbar-buttons">
<h3><aclass="toc-backref"href="#id60">visible_toolbar_buttons</a><aclass="headerlink"href="#visible-toolbar-buttons"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id61">visible_toolbar_buttons</a><aclass="headerlink"href="#visible-toolbar-buttons"title="Permalink to this headline">¶</a></h3>
@@ -1049,7 +1088,7 @@ When the call button is pressed, it will emit an event that can be used by a thi
...
@@ -1049,7 +1088,7 @@ When the call button is pressed, it will emit an event that can be used by a thi
remote server.</p>
remote server.</p>
</div>
</div>
<divclass="section"id="xhr-custom-status-url">
<divclass="section"id="xhr-custom-status-url">
<h3><aclass="toc-backref"href="#id62">xhr_custom_status_url</a><aclass="headerlink"href="#xhr-custom-status-url"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id63">xhr_custom_status_url</a><aclass="headerlink"href="#xhr-custom-status-url"title="Permalink to this headline">¶</a></h3>
<divclass="admonition note">
<divclass="admonition note">
<pclass="first admonition-title">Note</p>
<pclass="first admonition-title">Note</p>
<pclass="last">XHR stands for XMLHTTPRequest, and is meant here in the AJAX sense (Asynchronous Javascript and XML).</p>
<pclass="last">XHR stands for XMLHTTPRequest, and is meant here in the AJAX sense (Asynchronous Javascript and XML).</p>
...
@@ -1061,7 +1100,7 @@ message will be made.</p>
...
@@ -1061,7 +1100,7 @@ message will be made.</p>
<p>The message itself is sent in the request under the key <ttclass="docutils literal"><spanclass="pre">msg</span></tt>.</p>
<p>The message itself is sent in the request under the key <ttclass="docutils literal"><spanclass="pre">msg</span></tt>.</p>
</div>
</div>
<divclass="section"id="xhr-user-search">
<divclass="section"id="xhr-user-search">
<h3><aclass="toc-backref"href="#id63">xhr_user_search</a><aclass="headerlink"href="#xhr-user-search"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id64">xhr_user_search</a><aclass="headerlink"href="#xhr-user-search"title="Permalink to this headline">¶</a></h3>
corresponds to a matched user and needs the keys <ttclass="docutils literal"><spanclass="pre">id</span></tt> and <ttclass="docutils literal"><spanclass="pre">fullname</span></tt>.</p>
corresponds to a matched user and needs the keys <ttclass="docutils literal"><spanclass="pre">id</span></tt> and <ttclass="docutils literal"><spanclass="pre">fullname</span></tt>.</p>
</div>
</div>
<divclass="section"id="xhr-user-search-url">
<divclass="section"id="xhr-user-search-url">
<h3><aclass="toc-backref"href="#id64">xhr_user_search_url</a><aclass="headerlink"href="#xhr-user-search-url"title="Permalink to this headline">¶</a></h3>
<h3><aclass="toc-backref"href="#id65">xhr_user_search_url</a><aclass="headerlink"href="#xhr-user-search-url"title="Permalink to this headline">¶</a></h3>
<divclass="admonition note">
<divclass="admonition note">
<pclass="first admonition-title">Note</p>
<pclass="first admonition-title">Note</p>
<pclass="last">XHR stands for XMLHTTPRequest, and is meant here in the AJAX sense (Asynchronous Javascript and XML).</p>
<pclass="last">XHR stands for XMLHTTPRequest, and is meant here in the AJAX sense (Asynchronous Javascript and XML).</p>
Search.setIndex({objects:{},terms:{all:0,code:0,partial:0,queri:0,lack:0,webchat:0,follow:0,row:0,privat:0,typeerror:0,depend:0,sensit:0,punjab:0,cach:0,buddi:0,under:0,sens:0,spec:0,sent:0,global:0,everi:0,string:0,fals:0,multi:0,facebook:0,jack:0,veri:0,retriev:0,tri:0,button:0,messagetext:0,list:0,factori:0,"try":0,item:0,sane:0,div:[],pleas:0,prevent:0,xhr_user_search_url:0,almond:0,focu:0,past:0,second:0,pass:0,download:0,further:0,fullnam:0,click:0,folk:0,even:0,index:0,what:0,hide:0,appear:0,section:0,abl:0,access:0,delet:0,version:0,"new":0,net:0,"public":0,widget:0,themselv:0,messagexml:0,gener:0,cal:[],here:0,bodi:0,middl:0,let:0,modifi:0,valu:0,box:0,great:0,convers:0,mysit:0,reason:0,fetch:0,implement:0,sorri:0,chanc:0,via:0,although:0,danger:0,apach:0,prefer:0,put:0,href:0,fake:0,auto_list_room:0,instal:0,sessionstorag:0,establish:0,getsess:0,from:0,zip:0,commun:0,doubl:0,two:0,websit:0,few:0,stylesheet:0,busi:0,call:0,recommend:0,msg:0,type:0,until:0,tightli:0,more:0,emoticon:0,peopl:0,line:0,notic:0,particular:0,vcard:0,must:0,account:0,word:0,room:0,work:0,uniqu:0,dev:0,xhr:0,legwork:0,can:0,lc_messag:0,purpos:0,root:0,blogpost:0,control:0,quickstart:0,give:0,challeng:0,share:0,templat:0,critic:0,tag:0,proprietari:0,explor:0,onlin:0,callbuttonclick:0,occup:0,end:0,goal:0,thing:0,anoth:0,deniabl:0,snippet:[],how:0,bosh_serv:0,sid:0,instead:0,perspect:0,css:0,updat:0,npm:0,regener:0,product:0,resourc:0,haven:0,after:0,usabl:0,befor:0,allow_contact_request:0,multipl:0,underscor:0,data:0,demonstr:0,man:0,repo:0,"short":0,attempt:0,practic:0,third:0,seriou:0,secur:0,show_controlbox_by_default:0,correspond:0,element:0,caus:0,inform:0,show_only_online_us:0,allow:0,parti:0,mechan:0,order:0,talk:0,feedback:0,chatbox:0,xmpp:0,over:0,move:0,becaus:0,chatboxopen:0,own:0,through:0,reconnect:0,paramet:0,streamlin:0,write:0,jid:0,"8147a27e4a7f9b55ffc85c2683f9529a":0,render:0,fit:0,fix:0,better:0,window:0,pend:0,persist:0,hidden:0,main:0,might:0,them:0,anim:0,"return":0,thei:0,python:0,initi:0,onmessag:[],onbuddystatusmessagechang:[],expose_rid_and_sid:0,front:0,now:0,introduct:0,jump:0,name:0,edit:0,troubleshoot:0,revers:0,crypto:0,authent:0,separ:0,xhr_custom_statu:0,ejabberd:0,each:0,debug:0,side:0,mean:0,either:0,domain:0,chatboxfocus:0,michael:0,individu:0,idea:0,realli:0,"static":0,connect:0,our:0,happen:0,patch:0,extract:0,event:0,special:0,out:0,variabl:0,shown:0,"3rd":0,space:0,miss:0,proxy_pass:0,content:0,rel:0,internet:0,got:0,merg:0,plural:0,correct:0,po2json:0,model:0,proxi:0,insid:0,state:0,standard:0,standalon:0,ajax:0,ask:0,succesfulli:0,afterward:0,xhr_custom_status_url:0,could:0,keep:0,turn:0,perhap:0,imposs:0,first:0,origin:0,softwar:0,directli:0,malici:0,onc:0,hoop:0,lastnam:0,number:0,yourself:0,restrict:0,instruct:0,alreadi:0,done:0,"long":0,onchatboxclos:[],owner:0,custom:0,jabber:0,suffic:0,differ:0,script:0,top:0,attack:0,messag:0,attach:0,stori:0,jed:0,privaci:0,"final":[],listen:0,luckili:0,consol:0,option:0,tool:0,specifi:0,part:0,bower:0,off:0,exactli:0,than:0,serv:0,wide:0,kind:0,bloat:0,provid:0,remov:0,project:0,bridg:0,bind:0,someothersit:0,browser:0,pre:0,analysi:0,sai:0,forward_messag:0,credenti:0,saa:0,modern:0,ani:0,packag:0,increment:0,tabl:0,need:0,moffitt:0,django:0,bosh_service_url:0,prebind:0,callback:0,latter:0,thorough:0,port:0,note:0,also:0,exampl:0,take:0,which:0,singl:0,therefor:0,sure:0,roster:0,unsur:0,previou:0,reach:0,most:0,eavesdropp:0,rewriterul:0,homepag:0,onchatboxtoggl:[],don:0,use_vcard:0,url:0,clear:0,request:0,doe:0,runtim:0,determin:0,pars:0,latest:0,translat:0,xdomainrequest:0,devdepend:0,show:0,german:0,text:0,buddystatuschang:0,server_nam:0,session:0,identifi:0,fine:0,find:0,help:0,xml:0,current:0,onli:0,grunt:0,locat:0,execut:0,configur:0,solut:0,stanza:0,should:0,rosterviewupd:0,use_otr_by_default:0,folder:0,local:0,meant:0,get:0,stop:0,soon:0,opkod:0,nativ:0,cannot:0,cryptographi:0,requir:0,show_call_button:[],enabl:0,emb:0,mainspec:0,whenev:0,achiev:0,method:0,remot:0,bad:0,integr:0,though:0,contain:0,xep:0,where:0,view:0,wiki:0,set:0,habit:0,chatboxclos:0,stroph:0,see:0,bare:0,result:0,close:0,calendar:0,eventnam:0,best:0,concern:0,jqueri:0,statu:0,said:0,kei:0,inconveni:0,someth:0,written:0,muc:0,between:0,awai:0,experi:0,jasmin:0,across:0,attribut:0,verifi:0,appreci:0,extend:0,screen:0,javascript:0,conjunct:0,visible_toolbar_button:0,job:0,entir:0,bosh:0,otherwis:0,"5e64a30272af065bd72258c565a03f2f":0,carbon:0,cache_otr_kei:0,both:0,cor:0,instant:0,shortliv:0,conversej:0,etc:0,instanc:0,grain:0,mani:0,login:0,com:0,load:0,simpli:0,pot:0,onreconnect:[],solv:0,non:0,deploi:0,assum:0,malleabl:0,backend:0,quit:0,enable_message_carbon:0,sucessfulli:0,addition:0,rebuild:0,due:0,been:0,compon:0,json:0,much:0,toolbar:0,subscrib:0,session_kei:0,fire:0,imag:0,xxx:0,rubi:0,convert:0,minifi:0,togeth:0,input:0,i18n:0,otr:0,plausibl:0,present:0,"case":0,myself:0,ident:0,look:0,servic:0,plugin:0,messagesend:0,defin:0,"while":0,abov:0,error:0,howev:0,hightlight:0,have:0,helper:0,readi:0,demo:0,auto_subscrib:0,site:0,oncallbuttonclick:[],itself:0,incom:0,rid:0,develop:0,harsh:0,open:0,minim:0,receiv:0,media:0,make:0,format:0,minif:0,cross:0,same:0,webpag:0,onconnectfacebook:0,html:0,unexpectedli:0,chatroom:0,document:0,medit:0,conflict:0,complet:0,signon:0,http:0,webserv:0,optim:0,upon:0,someon:0,hand:0,fairli:0,"50kb":0,user:0,uncaught:0,php:0,xhr_user_search:0,cssmin:0,recent:0,weibel:0,stateless:0,kept:0,bewar:0,choos:0,firstli:0,markup:0,min:0,well:0,without:0,thought:0,person:0,contact:0,command:0,wherebi:0,thi:0,onmessagesend:[],everyth:0,usual:0,plural_form:0,protocol:0,just:0,tip:0,onstatuschang:[],jshint:0,file:0,languag:0,web:0,fraught:0,xmlhttprequest:0,expos:0,field:0,extra:0,had:0,onchatboxopen:[],desktop:0,add:0,valid:0,non_amd:0,versa:0,primit:0,els:0,match:0,build:0,applic:0,nplural:0,secreci:0,read:0,amd:0,nginx:0,traffic:0,know:0,press:0,xss:0,like:0,specif:0,reload:0,manual:0,server:0,benefit:0,api:0,avatar:0,choic:0,output:0,perfect:0,page:0,candi:0,facebookconnect:0,right:0,chatboxtoggl:0,who:0,deal:0,duck:0,some:0,back:0,drop:0,librari:0,bottom:0,avoid:0,deploy:0,rewriteengin:0,track:0,allow_otr:0,inject:0,overcom:0,oniniti:[],localhost:0,refer:0,somehow:0,plu:0,object:0,run:0,host:0,toggl:0,repositori:0,post:0,appli:0,panel:0,src:0,about:0,firstnam:0,controlbox:0,unfortun:0,issu:0,stand:0,act:0,client:0,telephon:0,curiou:0,within:0,encod:0,harm:0,automat:0,empti:0,onreadi:[],wrap:0,chang:0,storag:0,your:0,manag:0,git:0,log:0,wai:0,pictur:0,aren:0,transfer:0,support:0,submit:0,happi:0,avail:0,trigger:0,localstorag:0,includ:0,lot:0,suit:0,forward:0,"function":0,head:0,properli:0,form:0,bundl:0,maxim:0,link:0,buddystatusmessagechang:0,synonym:0,cryptograph:0,inlin:0,"true":0,bug:0,congratul:0,requirej:0,info:0,pull:0,made:0,dirti:0,locale_data:0,possibl:0,whether:0,bugfix:0,displai:[],asynchron:0,record:0,below:0,those:0,indefinit:0,auto_reconnect:0,problem:0,emit:0,expect:0,onrosterviewupd:[],featur:0,constant:0,creat:0,movim:0,decrypt:0,doesn:0,mode:0,msgmerg:0,exist:0,chat:0,face:0,check:0,probabl:0,tab:0,encrypt:0,want:0,onrost:[],pat:0,when:0,detail:0,gettext:0,statusmessagechang:0,"default":0,other:0,onchatboxfocus:[],rememb:0,varieti:0,test:0,you:0,servernam:0,nice:0,node:0,intend:0,statuschang:0,onbuddystatuschang:[],onstatusmessagechang:[],org:0,"class":0,releas:0,consid:0,hide_muc_serv:0,stai:0,lang:0,longer:0,vice:0,directori:0,virtualhost:0,getjson:0,rule:0,allow_muc:0,ignor:0,token:0,potenti:0,time:0},objtypes:{},titles:["Quickstart (to get a demo up and running)"],objnames:{},filenames:["index"]})
Search.setIndex({envversion:42,terms:{all:0,partial:0,queri:0,lack:0,webchat:0,follow:0,row:0,privat:0,middl:0,sensit:0,punjab:0,elsewher:0,vcard:0,buddi:0,under:0,sens:0,spec:0,sent:0,global:0,everi:0,string:0,fals:0,myself:0,ident:0,mechan:0,jack:0,veri:0,retriev:0,tri:0,button:0,messagetext:0,list:0,factori:0,"try":0,item:0,sane:0,refer:0,pleas:0,prevent:0,almond:0,focu:0,past:0,second:0,download:0,further:0,port:0,folk:0,even:0,index:0,hide:0,appear:0,section:0,abl:0,access:0,delet:0,version:0,"new":0,net:0,"public":0,widget:0,themselv:0,messagexml:0,gener:0,here:0,bodi:0,typeerror:0,let:0,modifi:0,valu:0,box:0,great:0,convers:0,mysit:0,ajax:0,fetch:0,implement:0,sorri:0,chanc:0,via:0,repositori:0,danger:0,primit:0,prefer:0,put:0,href:0,fake:0,sessionstorag:0,establish:0,from:0,zip:0,commun:0,doubl:0,two:0,websit:0,few:0,stylesheet:0,call:0,msg:0,until:0,tightli:0,more:0,emoticon:0,peopl:0,notic:0,site:0,particular:0,cach:0,must:0,"static":0,account:0,word:0,room:0,work:0,uniqu:0,dev:0,xhr:0,can:0,lc_messag:0,purpos:0,root:0,blogpost:0,control:0,getsess:0,give:0,challeng:0,share:0,templat:0,critic:0,proprietari:0,explor:0,onlin:0,callbuttonclick:0,occup:0,multipl:0,goal:0,turn:0,anoth:0,deniabl:0,write:0,how:0,bosh_serv:0,sid:0,instead:0,perspect:0,updat:0,npm:0,regener:0,product:0,resourc:0,after:0,usabl:0,callback:0,pat:0,underscor:0,data:0,demonstr:0,man:0,opkod:0,"short":0,attempt:0,practic:0,third:0,seriou:0,secur:0,credenti:0,correspond:0,element:0,issu:0,inform:0,allow:0,media:0,order:0,talk:0,feedback:0,chatbox:0,chatroomopen:0,over:0,move:0,becaus:0,chatboxopen:0,own:0,through:0,reconnect:0,paramet:0,streamlin:0,jid:0,"8147a27e4a7f9b55ffc85c2683f9529a":0,render:0,fit:0,fix:0,better:0,window:0,pend:0,persist:0,hidden:0,main:0,might:0,them:0,within:0,"return":0,thei:0,python:0,initi:0,rewriterul:0,verifi:0,now:0,jump:0,name:0,edit:0,drop:0,crypto:0,separ:0,achiev:0,ejabberd:0,each:0,mean:0,everyth:0,harm:0,chatboxfocus:0,michael:0,individu:0,idea:0,realli:0,legwork:0,expect:0,our:0,happen:0,extract:0,special:0,out:0,shown:0,"3rd":0,space:0,miss:0,proxy_pass:0,rel:0,internet:0,got:0,plural:0,correct:0,po2json:0,proxi:0,insid:0,written:0,standard:0,standalon:0,reason:0,ask:0,succesfulli:0,afterward:0,could:0,keep:0,thing:0,perhap:0,imposs:0,first:0,origin:0,softwar:0,directli:0,malici:0,onc:0,hoop:0,lastnam:0,cryptograph:0,number:0,yourself:0,instruct:0,alreadi:0,done:0,owner:0,happi:0,open:0,suffic:0,differ:0,top:0,attack:0,messag:0,attach:0,stori:0,jed:0,privaci:0,listen:0,luckili:0,assign:0,consol:0,option:0,tool:0,specifi:0,part:0,bower:0,exactli:0,than:0,serv:0,wide:0,kind:0,bloat:0,provid:0,remov:0,project:0,bridg:0,bind:0,someothersit:0,browser:0,pre:0,"function":0,sai:0,saa:0,session_kei:0,ani:0,packag:0,have:0,moffitt:0,django:0,caus:0,min:0,latter:0,thorough:0,click:0,note:0,also:0,client:0,take:0,which:0,sure:0,though:0,unsur:0,who:0,reach:0,most:0,eavesdropp:0,homepag:0,"class":0,don:0,url:0,clear:0,doe:0,runtim:0,statuschang:0,pars:0,usual:0,xdomainrequest:0,devdepend:0,show:0,german:0,text:0,buddystatuschang:0,server_nam:0,protocol:0,longer:0,fine:0,find:0,help:0,xml:0,current:0,onli:0,grunt:0,locat:0,just:0,releas:0,stanza:0,haven:0,busi:0,folder:0,local:0,meant:0,stop:0,soon:0,repo:0,nativ:0,cannot:0,cryptographi:0,deploy:0,enabl:0,emb:0,mainspec:0,possibl:0,patch:0,remot:0,contain:0,where:0,wiki:0,chatboxclos:0,stroph:0,see:0,bare:0,result:0,close:0,calendar:0,eventnam:0,best:0,concern:0,jqueri:0,statu:0,said:0,extend:0,inconveni:0,someth:0,state:0,muc:0,between:0,awai:0,experi:0,jasmin:0,across:0,attribut:0,altern:0,perfect:0,appreci:0,kei:0,screen:0,were:0,conjunct:0,job:0,entir:0,"5e64a30272af065bd72258c565a03f2f":0,group:0,both:0,cor:0,instant:0,shortliv:0,conversej:0,etc:0,instanc:0,grain:0,mani:0,login:0,com:0,load:0,simpli:0,pot:0,solv:0,carbon:0,assum:0,malleabl:0,backend:0,quit:0,sucessfulli:0,addition:0,rebuild:0,due:0,been:0,compon:0,json:0,much:0,toolbar:0,subscrib:0,modern:0,fire:0,imag:0,xxx:0,rubi:0,convert:0,togeth:0,els:0,otr:0,plausibl:0,those:0,"case":0,multi:0,therefor:0,look:0,gnu:0,servic:0,plugin:0,messagesend:0,defin:0,"while":0,abov:0,howev:0,hightlight:0,increment:0,helper:0,readi:0,non:0,itself:0,incom:0,rid:0,present:0,harsh:0,minim:0,receiv:0,parti:0,make:0,secreci:0,same:0,read:0,onconnectfacebook:0,html:0,unexpectedli:0,chatroom:0,document:0,medit:0,complet:0,signon:0,http:0,webserv:0,optim:0,upon:0,someon:0,hand:0,fairli:0,"50kb":0,user:0,uncaught:0,php:0,cssmin:0,recent:0,weibel:0,stateless:0,kept:0,bewar:0,firstli:0,markup:0,well:0,object:0,thought:0,person:0,contact:0,command:0,wherebi:0,thi:0,choos:0,model:0,latest:0,plural_form:0,identifi:0,execut:0,tip:0,xep:0,languag:0,previous:0,web:0,xmlhttprequest:0,expos:0,field:0,extra:0,had:0,desktop:0,chat:0,non_amd:0,versa:0,appli:0,input:0,match:0,build:0,applic:0,format:0,webpag:0,traffic:0,know:0,press:0,xss:0,like:0,specif:0,should:0,manual:0,benefit:0,api:0,avatar:0,choic:0,output:0,page:0,candi:0,facebookconnect:0,revers:0,chatboxtoggl:0,deal:0,nplural:0,some:0,back:0,bottom:0,avoid:0,roster:0,rewriteengin:0,track:0,allow_otr:0,inject:0,localhost:0,either:0,maxim:0,plu:0,previou:0,host:0,toggl:0,although:0,post:0,panel:0,src:0,about:0,firstnam:0,controlbox:0,unfortun:0,stand:0,act:0,telephon:0,curiou:0,deploi:0,encod:0,automat:0,right:0,empti:0,wrap:0,chang:0,merg:0,git:0,log:0,wai:0,pictur:0,aren:0,transfer:0,"long":0,custom:0,avail:0,trigger:0,localstorag:0,includ:0,lot:0,suit:0,forward:0,analysi:0,head:0,properli:0,form:0,bundl:0,somehow:0,link:0,buddystatusmessagechang:0,synonym:0,line:0,inlin:0,"true":0,bug:0,congratul:0,requirej:0,info:0,made:0,dirti:0,locale_data:0,reload:0,whether:0,asynchron:0,below:0,indefinit:0,otherwis:0,emit:0,constant:0,creat:0,movim:0,decrypt:0,doesn:0,mode:0,msgmerg:0,exist:0,file:0,face:0,probabl:0,tab:0,want:0,when:0,detail:0,gettext:0,statusmessagechang:0,"default":0,valid:0,rememb:0,varieti:0,servernam:0,nice:0,node:0,intend:0,determin:0,duck:0,org:0,consid:0,stai:0,lang:0,fraught:0,vice:0,directori:0,virtualhost:0,getjson:0,rule:0,ignor:0,token:0,potenti:0,time:0},objtypes:{},objnames:{},filenames:["index"],titles:["Quickstart (to get a demo up and running)"],objects:{},titleterms:{roster_group:0,code:0,xmpp:0,session:0,jshint:0,depend:0,configur:0,apach:0,add:0,anim:0,get:0,end:0,amd:0,nginx:0,facebook:0,front:0,requir:0,introduct:0,troubleshoot:0,authent:0,server:0,xhr_custom_statu:0,css:0,debug:0,manag:0,domain:0,set:0,habit:0,xhr_user_search_url:0,request:0,connect:0,pass:0,fullnam:0,event:0,librari:0,variabl:0,allow_muc:0,what:0,jabber:0,bad:0,content:0,use_otr_by_default:0,overcom:0,method:0,integr:0,run:0,hide_muc_serv:0,javascript:0,visible_toolbar_button:0,bosh:0,xhr_custom_status_url:0,cache_otr_kei:0,side:0,solut:0,restrict:0,auto_list_room:0,instal:0,storag:0,your:0,script:0,support:0,submit:0,recommend:0,type:0,minifi:0,translat:0,i18n:0,pull:0,bugfix:0,record:0,error:0,auto_reconnect:0,problem:0,featur:0,quickstart:0,forward_messag:0,demo:0,auto_subscrib:0,tag:0,tabl:0,need:0,check:0,bosh_service_url:0,prebind:0,develop:0,message_carbon:0,minif:0,cross:0,other:0,test:0,expose_rid_and_sid:0,you:0,singl:0,befor:0,allow_contact_request:0,encrypt:0,xhr_user_search:0,off:0,use_vcard:0,show_controlbox_by_default:0,without:0,show_only_online_us:0,exampl:0,conflict:0}})