diff --git a/Gemfile b/Gemfile index 2683adc4f8efaece289b569db6d07efde9b44e05..24347f15544fd2578b8a9d8722d0c3bd84139e45 100644 --- a/Gemfile +++ b/Gemfile @@ -151,7 +151,7 @@ gem "active_model_serializers", "0.9.3" # XMPP chat dependencies gem "diaspora-vines", "~> 0.1.27" -gem "rails-assets-diaspora_jsxc", "~> 0.1.1", source: "https://rails-assets.org" +gem "rails-assets-diaspora_jsxc", "~> 0.1.3", source: "https://rails-assets.org" # Tags diff --git a/Gemfile.lock b/Gemfile.lock index 108d579e42ce1c48ce9d1e970b9543364cd81b86..8250e746da70fb23a818795be0de0547d1c435e5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -535,12 +535,16 @@ GEM railties (= 4.2.3) sprockets-rails rails-assets-autosize (3.0.8) - rails-assets-diaspora_jsxc (0.1.1) - rails-assets-jquery (~> 1.11.1) - rails-assets-jquery-colorbox (~> 1.5.14) - rails-assets-jquery-fullscreen (~> 1.1.4) - rails-assets-jquery-ui (~> 1.10.4) - rails-assets-jquery.slimscroll (~> 1.3.3) + rails-assets-colorbox (1.6.3) + rails-assets-jquery (>= 1.3.2) + rails-assets-diaspora_jsxc (0.1.3) + rails-assets-colorbox (= 1.6.3) + rails-assets-favico.js (= 0.3.9) + rails-assets-jquery (= 1.11.2) + rails-assets-jquery-fullscreen-plugin (= 0.5.0) + rails-assets-jquery.slimscroll (= 1.3.6) + rails-assets-jquery.ui (= 1.11.4) + rails-assets-favico.js (0.3.9) rails-assets-highlightjs (8.6.0) rails-assets-jakobmattsson--jquery-elastic (1.6.11) rails-assets-jquery (>= 1.2.6) @@ -550,17 +554,15 @@ GEM rails-assets-jeresig--jquery.hotkeys (0.2.0) rails-assets-jquery (>= 1.4.2) rails-assets-jquery (1.11.2) - rails-assets-jquery-colorbox (1.5.15) - rails-assets-jquery (>= 1.3.2) - rails-assets-jquery-fullscreen (1.1.4) + rails-assets-jquery-fullscreen-plugin (0.5.0) rails-assets-jquery-placeholder (2.1.2) rails-assets-jquery (>= 1.6) rails-assets-jquery-textchange (0.2.3) rails-assets-jquery - rails-assets-jquery-ui (1.10.4) - rails-assets-jquery (>= 1.6) rails-assets-jquery.slimscroll (1.3.6) rails-assets-jquery (>= 1.7) + rails-assets-jquery.ui (1.11.4) + rails-assets-jquery (>= 1.6) rails-assets-markdown-it--markdown-it-for-inline (0.1.1) rails-assets-markdown-it (4.4.0) rails-assets-markdown-it-diaspora-mention (0.3.0) @@ -846,7 +848,7 @@ DEPENDENCIES rack-ssl (= 1.4.1) rails (= 4.2.3) rails-assets-autosize (= 3.0.8)! - rails-assets-diaspora_jsxc (~> 0.1.1)! + rails-assets-diaspora_jsxc (~> 0.1.3)! rails-assets-highlightjs (= 8.6.0)! rails-assets-jakobmattsson--jquery-elastic (= 1.6.11)! rails-assets-jasmine-ajax (= 3.2.0)! diff --git a/app/assets/javascripts/jsxc.js b/app/assets/javascripts/jsxc.js index 40c8abedb2f7acd339fe94e6f9200defbe74e285..76a3163c50dcc3b42c973f008df57bdcb4c3057a 100644 --- a/app/assets/javascripts/jsxc.js +++ b/app/assets/javascripts/jsxc.js @@ -1,3 +1,7 @@ +//= require jquery.slimscroll +//= require colorbox +//= require favico.js +//= require jquery-fullscreen-plugin //= require diaspora_jsxc // initialize jsxc xmpp client @@ -8,7 +12,6 @@ $(document).ready(function() { var jid = app.currentUser.get('diaspora_id'); jsxc.init({ root: '/assets/diaspora_jsxc', - logoutElement: $('.user-menu-item [data-method=delete]'), rosterAppend: 'body', otr: { debug: true, diff --git a/app/assets/stylesheets/_application.scss b/app/assets/stylesheets/_application.scss index 585929f2b0a2b6a7eb97f59c9600f6976ac4f783..549a7ff001979f632bace925967986368edd9b1a 100644 --- a/app/assets/stylesheets/_application.scss +++ b/app/assets/stylesheets/_application.scss @@ -73,6 +73,7 @@ @import 'stream'; @import 'stream_element'; @import 'comments'; +@import 'colorbox'; @import 'diaspora_jsxc'; @import 'chat'; @import 'markdown-content'; diff --git a/app/assets/stylesheets/chat.scss b/app/assets/stylesheets/chat.scss index 88232bcf45f2082efacc4d4c4bcb7bcc94d2e166..3be25903865edb9181a01810148a77dbb227d689 100644 --- a/app/assets/stylesheets/chat.scss +++ b/app/assets/stylesheets/chat.scss @@ -1,7 +1,7 @@ -body > .container.chat-roster-shown { +body > .container-fluid.chat-roster-shown { padding-right: 224px; #back-to-top { right: 244px; } } -body > .container.chat-roster-hidden { +body > .container-fluid.chat-roster-hidden { #back-to-top { right: 54px; } } diff --git a/app/assets/stylesheets/new_styles/_base.scss b/app/assets/stylesheets/new_styles/_base.scss index e95f48fbc74711e2c42374665e282eca6dbe5861..483ff3e5ecc0241c6f8cfd396a0ecffbcf5e294f 100644 --- a/app/assets/stylesheets/new_styles/_base.scss +++ b/app/assets/stylesheets/new_styles/_base.scss @@ -56,7 +56,7 @@ a.tag { word-break: break-all; } color: white; position: fixed; z-index: 49; - right: 20px; + right: 54px; bottom: 20px; opacity: 0; font-size: 2.9em;