source: companies/serpro/instant_messenger/js/im_subscription.js @ 903

Revision 903, 1.2 KB checked in by niltonneto, 15 years ago (diff)

Importacao inicial do Expresso do Serpro

Line 
1// Instant Messenger
2// im_subscription.js
3
4        function Subscription()
5        {
6        }
7       
8        Subscription.prototype.subscribe = function(pJid)
9        {
10                var handler_subscribe = function(data)
11                {
12                };
13                XMLTools.request('$this.Ujabber.subscribe','POST',handler_subscribe,'jid='+pJid);
14        }               
15       
16        Subscription.prototype.subscribed = function(pJid)
17        {
18                var handler_subscribe = function(data)
19                {
20                };
21                XMLTools.request('$this.Ujabber.subscribed','POST',handler_subscribe,'jid='+pJid);
22        }
23       
24        Subscription.prototype.unsubscribe = function(pJid)
25        {
26                alert('#1 - O usuário ' + pJid + "\nnão aceitou seu convite ou o excluiu de sua lista!" );     
27        }
28       
29        Subscription.prototype.unsubscribed = function(pJid)
30        {
31                alert('#2 - O usuário ' + pJid + ' não aceitou seu convite!' );
32        }
33       
34        Subscription.prototype.RequestAutorization = function(pJid)
35        {
36                if(confirm('(Re)-requisitar Autorização para o usuário : ' + pJid))
37                {
38                        var handler_requestAut = function(data)
39                        {
40                        };
41                        XMLTools.request('$this.Ujabber.subscribe','POST',handler_requestAut,'jid='+pJid);
42                }
43        }
44
45        Subscription.prototype.complete_subscribe = function(pJid)
46        {
47                this.subscribed(pJid);
48        }
49        // Build Object;
50       
51        var Subscription = new Subscription();
Note: See TracBrowser for help on using the repository browser.