'use strict';

/* global XMPP */
/* Note these are connection details for a local dev server :) */
  
var client = new XMPP.Client({
    boshURL: window.prompt('Jabber Server URL', 'https://your-server.com:5281/http-bind/'),
    jid: window.prompt('Your Jabber ID', 'you@example.org'),
    password: window.prompt('Your password', ''),
    preferred: 'PLAIN' // <- should check "Sidebar > Connection > Allow Plaintext Login" setting
});

client.addListener(
    'online',
    function() {
        console.log('online');
    }
);

client.addListener(
    'error',
    function(e) {
        console.error(e);
        alert('Erorr: ' + e);
    }
);
@@ -1,37 +1,84 @@
-'use strict';%0A%0A/* global XMPP */%0A
+(function(XMPP) %7B%0A    'use strict';%0A%0A    var client = new XMPP.Client(%7B%0A        
 /* N
@@ -145,40 +145,10 @@
 /%0A  
-%0Avar client = new XMPP.Client(%7B%0A
+  
     
@@ -231,24 +231,28 @@
 tp-bind/'),%0A
+    
     jid: win
@@ -304,16 +304,20 @@
 '),%0A    
+   
+ 
 password
@@ -350,24 +350,28 @@
 word', ''),%0A
+    
     preferre
@@ -459,13 +459,21 @@
 ing%0A
+    
 %7D);%0A%0A
+    
 clie
@@ -484,24 +484,28 @@
 ddListener(%0A
+    
     'online'
@@ -506,16 +506,20 @@
 nline',%0A
+    
     func
@@ -527,32 +527,36 @@
 ion() %7B%0A        
+ 
+   
 console.log('onl
@@ -570,14 +570,26 @@
     
-%7D%0A);%0A%0A
+    %7D%0A    );%0A%0A    
 clie
@@ -600,24 +600,28 @@
 ddListener(%0A
+    
     'error',
@@ -621,16 +621,20 @@
 error',%0A
+    
     func
@@ -643,32 +643,36 @@
 on(e) %7B%0A        
+    
 console.error(e)
@@ -669,24 +669,28 @@
 e.error(e);%0A
+    
         aler
@@ -711,12 +711,37 @@
 e);%0A    
+   
+ 
 %7D%0A
+    );%0A%7D(window.XMPP)
 );

fix a jslint error