Sha256: ee10e239ebbe5bfc3259ca82c659de8530e6791dd3335c4445ff6e8a4ea25cd4
Contents?: true
Size: 1.77 KB
Versions: 3
Compression:
Stored size: 1.77 KB
Contents
<% content_for :headers do %> <%= stylesheet_link_tag "chat.css", :media => "screen, projection" %> <%= javascript_include_tag 'jquery-ui-1.8.14.custom.min'%> <%= javascript_include_tag 'jquery.ui.chatbox'%> <%= javascript_include_tag 'jquery.tools.min'%> <%= javascript_include_tag 'strophe'%> <%= javascript_include_tag 'xmpp_client'%> <%= javascript_include_tag 'store'%> <% end %> <script type="text/javascript"> //Global variables var BOSH_SERVICE = '<%=Socialstream::Presence::BOSH_SERVICE%>'; var domain = '<%=Socialstream::Presence::DOMAIN%>'; var user_name = '<%=current_user.name%>'; var user_slug = '<%=current_user.slug%>'; var user_jid = '<%=current_user.slug%>'+"@"+domain; var sound_path = "/assets/audio/chat/onMessage" function connectToServer(chatPassword){ <%unless current_user.nil? %> //Get Password if ((chatPassword!=null)&&(chatPassword!="")){ var password = chatPassword; } else if ((window.sessionStorage)&&(sessionStorage.getItem("ss_user_pass") != null)) { var password = sessionStorage.getItem("ss_user_pass"); } else { return false; } try { //Connect actual user to the chat connection = new Strophe.Connection(BOSH_SERVICE); connection.connect(user_jid, password, onConnect); } catch (err) { //"Handle errors" return false; } return true; <%end%> } $(document).ready(function () { if (connectToServer(null)==false){ refreshChatWindow(); } }); </script> <div id="chat_partial"> <%= render :partial => 'xmpp/chat_connecting' %> <!-- <%= render :partial => 'xmpp/chat_connecting' %> --> <!-- <%= render :partial => 'xmpp/chat_contacts' %> --> </div>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
social_stream-0.11.5 | presence/app/views/xmpp/_chat.html.erb |
social_stream-0.11.4 | presence/app/views/xmpp/_chat.html.erb |
social_stream-0.11.3 | presence/app/views/xmpp/_chat.html.erb |