diff --git a/Gemfile b/Gemfile index d92563cd1..f47f0f082 100644 --- a/Gemfile +++ b/Gemfile @@ -136,8 +136,8 @@ gem 'twitter', '4.8.1' gem 'omniauth-wordpress','0.2.1' # XMPP chat dependencies -gem 'diaspora-vines', '~> 0.1.25' -gem 'rails-assets-diaspora_jsxc', '~> 0.0.9' +gem 'diaspora-vines', '~> 0.1.27' +gem 'rails-assets-diaspora_jsxc', '~> 0.0.12' # Tags diff --git a/Gemfile.lock b/Gemfile.lock index 5c0dd6db8..f757c9733 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -137,11 +137,11 @@ GEM rails (>= 3.0.4) warden warden - diaspora-vines (0.1.25) - activerecord (~> 4.1.4) + diaspora-vines (0.1.27) + activerecord (~> 4.1) bcrypt (~> 3.1) em-hiredis (~> 0.3.0) - eventmachine (~> 1.0) + eventmachine (>= 1.0.5, < 1.1) http_parser.rb (~> 0.6) nokogiri (~> 1.6) diff-lcs (1.2.5) @@ -161,7 +161,7 @@ GEM erubis (2.7.0) ethon (0.7.1) ffi (>= 1.3.0) - eventmachine (1.0.4) + eventmachine (1.0.7) excon (0.41.0) execjs (2.2.2) factory_girl (4.5.0) @@ -423,7 +423,7 @@ GEM bundler (>= 1.3.0, < 2.0) railties (= 4.1.8) sprockets-rails (~> 2.0) - rails-assets-diaspora_jsxc (0.0.10) + rails-assets-diaspora_jsxc (0.0.12) rails-assets-jquery (~> 1.11.1) rails-assets-jquery-colorbox (~> 1.5.14) rails-assets-jquery-fullscreen (~> 1.1.4) @@ -646,7 +646,7 @@ DEPENDENCIES devise (= 3.4.1) devise-token_authenticatable (~> 0.3.0) devise_lastseenable (= 0.0.4) - diaspora-vines (~> 0.1.25) + diaspora-vines (~> 0.1.27) entypo-rails (= 2.2.2) factory_girl_rails (= 4.5.0) faraday (= 0.9.0) @@ -695,7 +695,7 @@ DEPENDENCIES rack-rewrite (= 1.5.0) rack-ssl (= 1.4.1) rails (= 4.1.8) - rails-assets-diaspora_jsxc (~> 0.0.9) + rails-assets-diaspora_jsxc (~> 0.0.12) rails-assets-jasmine-ajax (= 3.0.0) rails-assets-jeresig--jquery.hotkeys (= 0.2.0) rails-assets-jquery (= 1.11.1) diff --git a/app/assets/javascripts/jsxc.js b/app/assets/javascripts/jsxc.js index e297ae0f6..40c8abedb 100644 --- a/app/assets/javascripts/jsxc.js +++ b/app/assets/javascripts/jsxc.js @@ -8,7 +8,6 @@ $(document).ready(function() { var jid = app.currentUser.get('diaspora_id'); jsxc.init({ root: '/assets/diaspora_jsxc', - checkFlash: false, logoutElement: $('.user-menu-item [data-method=delete]'), rosterAppend: 'body', otr: { @@ -24,22 +23,15 @@ $(document).ready(function() { displayRosterMinimized: function() { return true; }, - loginForm: { - form: '#jsxc_loginForm' - }, - loadSettings: function() { - return { - xmpp: { - url: $('script#jsxc').data('endpoint'), - username: jid.replace(/@.*?$/g, ''), - domain: jid.replace(/^.*?@/g, ''), - jid: jid, - password: data['token'], - resource: 'diaspora-jsxc', - overwrite: true, - onlogin: true - } - }; + xmpp: { + url: $('script#jsxc').data('endpoint'), + username: jid.replace(/@.*?$/g, ''), + domain: jid.replace(/^.*?@/g, ''), + jid: jid, + password: data.token, + resource: 'diaspora-jsxc', + overwrite: true, + onlogin: true } }); } else {