Mercurial > prosody-modules
comparison mod_admin_web/admin_web/www_files/js/main.js @ 547:f0ef6e285d69
mod_adhoc_web: fade instead of scrolling
author | Florian Zeitz <florob@babelmonkeys.de> |
---|---|
date | Thu, 12 Jan 2012 20:26:16 +0100 |
parents | 99465bbfa205 |
children | c9955858dc7e |
comparison
equal
deleted
inserted
replaced
546:0afe88f9bdde | 547:f0ef6e285d69 |
---|---|
136 }); | 136 }); |
137 } | 137 } |
138 } | 138 } |
139 | 139 |
140 function showConnect() { | 140 function showConnect() { |
141 $('#pass').show(); | |
142 $('#jid').show(); | |
143 $('#login').show(); | 141 $('#login').show(); |
144 $('#menu').hide(); | 142 $('#menu').hide(); |
145 $('#main').hide(); | 143 $('#main').hide(); |
146 $('#s2sin').empty(); | 144 $('#s2sin').empty(); |
147 $('#s2sout').empty(); | 145 $('#s2sout').empty(); |
148 $('#c2s').empty(); | 146 $('#c2s').empty(); |
149 $('#host').empty(); | 147 $('#host').empty(); |
150 } | 148 } |
151 | 149 |
152 function showDisconnect() { | 150 function showDisconnect() { |
153 $('#jid').hide(); | |
154 $('#pass').hide(); | |
155 $('#s2sList').hide(); | 151 $('#s2sList').hide(); |
156 $('#c2sList').hide(); | 152 $('#c2sList').hide(); |
157 $('#login').hide(); | 153 $('#login').hide(); |
158 | 154 |
159 $('#menu').show(); | 155 $('#menu').show(); |
187 $('#logout').click(function (event) { | 183 $('#logout').click(function (event) { |
188 connection.disconnect(); | 184 connection.disconnect(); |
189 event.preventDefault(); | 185 event.preventDefault(); |
190 }); | 186 }); |
191 | 187 |
192 $('#adhocMenu').click(function (event) { | 188 $('#adhocMenu, #serverMenu, #clientMenu').click(function (event) { |
193 $('#s2sList').slideUp(); | |
194 $('#c2sList').slideUp(); | |
195 $('#adhoc').slideDown(); | |
196 event.preventDefault(); | 189 event.preventDefault(); |
197 }); | 190 var tab = $(this).attr('href'); |
198 | 191 $('#main > div').hide(); |
199 $('#serverMenu').click(function (event) { | 192 $(tab).fadeIn('fast'); |
200 $('#adhoc').slideUp(); | |
201 $('#c2sList').slideUp(); | |
202 $('#s2sList').slideDown(); | |
203 event.preventDefault(); | |
204 }); | |
205 | |
206 $('#clientMenu').click(function (event) { | |
207 $('#adhoc').slideUp(); | |
208 $('#s2sList').slideUp(); | |
209 $('#c2sList').slideDown(); | |
210 event.preventDefault(); | |
211 }); | 193 }); |
212 | 194 |
213 $('#host').bind('change', function (event) { | 195 $('#host').bind('change', function (event) { |
214 connection.send($iq({to: adminsubHost, type: 'set', id: connection.getUniqueId()}).c('adminsub', {xmlns: Strophe.NS.ADMINSUB}) | 196 connection.send($iq({to: adminsubHost, type: 'set', id: connection.getUniqueId()}).c('adminsub', {xmlns: Strophe.NS.ADMINSUB}) |
215 .c('unsubscribe', {node: Strophe.NS.C2SSTREAM})); | 197 .c('unsubscribe', {node: Strophe.NS.C2SSTREAM})); |