//config var conf={ remote:{ base : 'http://chaos-audio-platform.riaevangelist.c9.io', socket : '', port : ':80' } }; //begin chat app code if(!io) document.location.reload(); var socket = io.connect( [ conf.remote.base, conf.remote.socket, conf.remote.port ].join(''), { 'max reconnection attempts':'Infinity', 'reconnection delay':1500 } ); function init(){ var setHandle = document.getElementById('set-handle'), roomJoin = document.getElementById('room-join'), chatPost = document.getElementById('chat-primary-post'); var chat = new Chat(), playlist= new PlayList( document.getElementById('playlist') ); setHandle.addEventListener( 'click', chat.set.handle ); roomJoin.addEventListener( 'click', chat.room.join ); chatPost.addEventListener( 'click', chat.room.chat ); socket.on( 'room.chat', chat.on.room.chat ) socket.on( 'online', chat.on.user.online ) socket.on( 'connect', chat.on.connect ) socket.on( 'playlist.add', playlist.on.add ) //NEED to add private chatting functionality and UI } window.addEventListener( 'load', init );