1 | /** |
---|
2 | * @AUTHOR: Alexandre Correia / Rodrigo Souza |
---|
3 | * @DATE: 2006/10/24 17:03:00 |
---|
4 | * @LAST CHANGE: Seg 11 Dez 2006 10:21:34 BRST:: |
---|
5 | * Instant Messenger |
---|
6 | * im_templates.js |
---|
7 | **/ |
---|
8 | |
---|
9 | function Templates(){ |
---|
10 | |
---|
11 | this.element = document.getElementById("im_expresso"); |
---|
12 | this.form = ""; |
---|
13 | this.time_set = ""; |
---|
14 | this.transfer = 0; |
---|
15 | this.arquivo = ""; |
---|
16 | } |
---|
17 | |
---|
18 | /* |
---|
19 | * Conf forms |
---|
20 | */ |
---|
21 | |
---|
22 | Templates.prototype.conf_form = function(pName,pWidth,pHeight,pHTML,pTitle) |
---|
23 | { |
---|
24 | var params = new Array(); |
---|
25 | params['body'] = pHTML; |
---|
26 | params['height'] = pHeight; |
---|
27 | params['id'] = pName; |
---|
28 | params['maximize'] = false; |
---|
29 | params['minimize'] = false; |
---|
30 | params['title'] = pTitle; |
---|
31 | params['width'] = pWidth; |
---|
32 | im_win.create_window(params); |
---|
33 | } |
---|
34 | |
---|
35 | /* |
---|
36 | * Add Usuario |
---|
37 | */ |
---|
38 | |
---|
39 | Templates.prototype.add_user = function() |
---|
40 | { |
---|
41 | var _this = this; |
---|
42 | var _XmlAddUser = '<adduser>' + |
---|
43 | '<top lang1="'+IM.get_lang('Selecione uma Organização')+'" />' + |
---|
44 | '<bottom lang1="'+IM.get_lang('Jid Contact')+'" lang2="'+IM.get_lang('Nickname')+'" lang3="'+IM.get_lang('Group')+'" lang4="'+IM.get_lang('Add')+'"/>' + |
---|
45 | '</adduser>'; |
---|
46 | |
---|
47 | _this.conf_form("divAddUser",515,285,parse_XmlXsl(_XmlAddUser,'add_user.xsl'),":: " + IM.get_lang('Add New Contact') + " - Expresso ::"); |
---|
48 | } |
---|
49 | |
---|
50 | Templates.prototype.AcceptRequestUser = function() |
---|
51 | { |
---|
52 | var _this = this; |
---|
53 | var _XmlupdUser = '<updUser>' + |
---|
54 | '<body lang1="'+IM.get_lang('Nickname')+'" lang2="'+IM.get_lang('Group')+'" lang3="'+IM.get_lang('Update')+'" />' + |
---|
55 | '</updUser>'; |
---|
56 | |
---|
57 | _this.conf_form("divUpdateUser",300,110,parse_XmlXsl(_XmlupdUser,'upd_user.xsl'),":: " + IM.get_lang('Add New Contact') + " - Expresso ::"); |
---|
58 | } |
---|
59 | |
---|
60 | /* |
---|
61 | * Del Usuario |
---|
62 | */ |
---|
63 | |
---|
64 | Templates.prototype.remove_user = function() |
---|
65 | { |
---|
66 | var _this = this; |
---|
67 | var _XmlDelUser = '<deluser>' + |
---|
68 | '<body lang1="'+IM.get_lang('Contact')+'" lang2="'+IM.get_lang('Remove')+'" />' + |
---|
69 | '</deluser>'; |
---|
70 | |
---|
71 | _this.conf_form("divDelUser",300,110,parse_XmlXsl(_XmlDelUser,'del_user.xsl'),":: " + IM.get_lang('Remove Contact') + " - Expresso ::"); |
---|
72 | } |
---|
73 | |
---|
74 | /* |
---|
75 | * Update Usuario |
---|
76 | */ |
---|
77 | |
---|
78 | Templates.prototype.Users_Not_Auth = function (jids) |
---|
79 | { |
---|
80 | var _this = this; |
---|
81 | var _XmlUserNAuth = '<jids>'; |
---|
82 | for(var i in jids) |
---|
83 | { |
---|
84 | _XmlUserNAuth += '<item id="im_cell_'+jids[i]+'" jid="'+jids[i]+'" />'; |
---|
85 | } |
---|
86 | _XmlUserNAuth += '</jids>'; |
---|
87 | if(document.getElementById('divFormAuthUser_im') == null){ |
---|
88 | _this.conf_form("divFormAuthUser",360,250,parse_XmlXsl(_XmlUserNAuth,'user_not_auth.xsl'), ":: Contatos sem Cadastro - Expresso ::"); |
---|
89 | }else{ |
---|
90 | document.getElementById('divFormAuthUser_im').innerHTML = ''; |
---|
91 | document.getElementById('divFormAuthUser_im').innerHTML = parse_XmlXsl(_XmlUserNAuth,'user_not_auth.xsl'); |
---|
92 | } |
---|
93 | } |
---|
94 | |
---|
95 | /* |
---|
96 | * Vcard Usuario |
---|
97 | */ |
---|
98 | |
---|
99 | Templates.prototype.information_user = function(pVcardUser) |
---|
100 | { |
---|
101 | var _this = this; |
---|
102 | var _XmlInfoUser = '<info_user>' + |
---|
103 | '<vcard>' + |
---|
104 | pVcardUser + |
---|
105 | '</vcard>' + |
---|
106 | '<getlang>' + |
---|
107 | '<FN>' + IM.get_lang('Full Name') + '</FN>'+ |
---|
108 | '<NICKNAME>' + IM.get_lang('NickName') + '</NICKNAME>' + |
---|
109 | '<ORGNAME>' + IM.get_lang('Orgname') + '</ORGNAME>' + |
---|
110 | '<ORGUNIT>' + IM.get_lang('Orgunit') + '</ORGUNIT>' + |
---|
111 | '<ROLE>' + IM.get_lang('Role') + '</ROLE>' + |
---|
112 | '<BDAY>' + IM.get_lang('Birthday') + '</BDAY>' + |
---|
113 | '<DESC>' + IM.get_lang('Status') + '</DESC>' + |
---|
114 | '<SAVE>' +IM.get_lang('save') + '</SAVE>' + |
---|
115 | '</getlang>' + |
---|
116 | '</info_user>'; |
---|
117 | _this.conf_form("divInfoUser",400,220,parse_XmlXsl(_XmlInfoUser,'information_user.xsl'), ":: " + IM.get_lang('Information User') + " - Expresso ::"); |
---|
118 | } |
---|
119 | |
---|
120 | Templates.prototype.information_Contact = function(pVcardContact) |
---|
121 | { |
---|
122 | var _this = this; |
---|
123 | var _XmlInfoContact = '<info_contact>' + |
---|
124 | '<vcard> ' + |
---|
125 | pVcardContact + |
---|
126 | '</vcard> ' + |
---|
127 | '<getlang>'+ |
---|
128 | '<FN>' + IM.get_lang('Full Name') + '</FN>' + |
---|
129 | '<NICKNAME>' + IM.get_lang('NickName') + '</NICKNAME>' + |
---|
130 | '<ORGUNIT>' + IM.get_lang('Orgunit') + '</ORGUNIT>' + |
---|
131 | '<ROLE>' + IM.get_lang('Role') + '</ROLE>' + |
---|
132 | '<BDAY>' + IM.get_lang('Birthday') + '</BDAY>' + |
---|
133 | '</getlang>' + |
---|
134 | '</info_contact>'; |
---|
135 | _this.conf_form("divInfoContact",430,110,parse_XmlXsl(_XmlInfoContact,'info_contact.xsl'),":: Informações do Contato - Expresso ::"); |
---|
136 | |
---|
137 | } |
---|
138 | |
---|
139 | Templates.prototype.emotions = function() |
---|
140 | { |
---|
141 | var grid = ''; |
---|
142 | grid += '<table cellpadding="0" cellspacing="0" border="0">'; |
---|
143 | grid += ' <tr>'; |
---|
144 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':)\')" id="sendMessageMenuId"><img alt=":)" width="19" height="19" src="' + smile_1.src + '" /></div></td>'; |
---|
145 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':d\')" id="sendMessageMenuId"><img alt=":d" width="19" height="19" src="' + smile_2.src + '" /></div></td>'; |
---|
146 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\';)\')" id="sendMessageMenuId"><img alt=";)" width="19" height="19" src="' + smile_3.src + '" /></div></td>'; |
---|
147 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':o\')" id="sendMessageMenuId"><img alt=":o" width="19" height="19" src="' + smile_4.src + '" /></div></td>'; |
---|
148 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':p\')" id="sendMessageMenuId"><img alt=":p" width="19" height="19" src="' + smile_5.src + '" /></div></td>'; |
---|
149 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(h)\')" id="sendMessageMenuId"><img alt="(h)" width="19" height="19" src="' + smile_6.src + '" /></div></td>'; |
---|
150 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':@\')" id="sendMessageMenuId"><img alt=":@" width="19" height="19" src="' + smile_7.src + '" /></div></td>'; |
---|
151 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':$\')" id="sendMessageMenuId"><img alt=":$" width="19" height="19" src="' + smile_8.src + '" /></div></td>'; |
---|
152 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':s\')" id="sendMessageMenuId"><img alt=":s" width="19" height="19" src="' + smile_9.src + '" /></div></td>'; |
---|
153 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':(\')" id="sendMessageMenuId"><img alt=":(" width="19" height="19" src="' + smile_10.src + '" /></div></td>'; |
---|
154 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':\\\'\(\')" id="sendMessageMenuId"><img alt=":\'(" width="19" height="19" src="' + smile_11.src + '" /></div></td>'; |
---|
155 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':|\')" id="sendMessageMenuId"><img alt=":|" width="19" height="19" src="' + smile_12.src + '" /></div></td>'; |
---|
156 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(6)\')" id="sendMessageMenuId"><img alt="(6)" width="19" height="19" src="' + smile_13.src + '" /></div></td>'; |
---|
157 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(a)\')" id="sendMessageMenuId"><img alt="(a)" width="19" height="19" src="' + smile_14.src + '" /></div></td>'; |
---|
158 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(l)\')" id="sendMessageMenuId"><img alt="(l)" width="19" height="19" src="' + smile_15.src + '" /></div></td>'; |
---|
159 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(u)\')" id="sendMessageMenuId"><img alt="(u)" width="19" height="19" src="' + smile_16.src + '" /></div></td>'; |
---|
160 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(m)\')" id="sendMessageMenuId"><img alt="(m)" width="19" height="19" src="' + smile_17.src + '" /></div></td>'; |
---|
161 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(@)\')" id="sendMessageMenuId"><img alt="(@)" width="19" height="19" src="' + smile_18.src + '" /></div></td>'; |
---|
162 | grid += ' </tr>'; |
---|
163 | grid += ' <tr>'; |
---|
164 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(&)\')" id="sendMessageMenuId"><img alt="(&)" width="19" height="19" src="' + smile_19.src + '" /></div></td>'; |
---|
165 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(S)\')" id="sendMessageMenuId"><img alt="(S)" width="19" height="19" src="' + smile_20.src + '" /></div></td>'; |
---|
166 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(*)\')" id="sendMessageMenuId"><img alt="(*)" width="19" height="19" src="' + smile_21.src + '" /></div></td>'; |
---|
167 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(~)\')" id="sendMessageMenuId"><img alt="(~)" width="19" height="19" src="' + smile_22.src + '" /></div></td>'; |
---|
168 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(8)\')" id="sendMessageMenuId"><img alt="(8)" width="19" height="19" src="' + smile_23.src + '" /></div></td>'; |
---|
169 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(e)\')" id="sendMessageMenuId"><img alt="(e)" width="19" height="19" src="' + smile_24.src + '" /></div></td>'; |
---|
170 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(f)\')" id="sendMessageMenuId"><img alt="(f)" width="19" height="19" src="' + smile_25.src + '" /></div></td>'; |
---|
171 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(w)\')" id="sendMessageMenuId"><img alt="(w)" width="19" height="19" src="' + smile_26.src + '" /></div></td>'; |
---|
172 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(o)\')" id="sendMessageMenuId"><img alt="(o)" width="19" height="19" src="' + smile_27.src + '" /></div></td>'; |
---|
173 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(k)\')" id="sendMessageMenuId"><img alt="(k)" width="19" height="19" src="' + smile_28.src + '" /></div></td>'; |
---|
174 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(g)\')" id="sendMessageMenuId"><img alt="(g)" width="19" height="19" src="' + smile_29.src + '" /></div></td>'; |
---|
175 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(^)\')" id="sendMessageMenuId"><img alt="(^)" width="19" height="19" src="' + smile_30.src + '" /></div></td>'; |
---|
176 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(p)\')" id="sendMessageMenuId"><img alt="(p)" width="19" height="19" src="' + smile_31.src + '" /></div></td>'; |
---|
177 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(i)\')" id="sendMessageMenuId"><img alt="(i)" width="19" height="19" src="' + smile_32.src + '" /></div></td>'; |
---|
178 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(c)\')" id="sendMessageMenuId"><img alt="(c)" width="19" height="19" src="' + smile_33.src + '" /></div></td>'; |
---|
179 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(t)\')" id="sendMessageMenuId"><img alt="(t)" width="19" height="19" src="' + smile_34.src + '" /></div></td>'; |
---|
180 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'({)\')" id="sendMessageMenuId"><img alt="({)" width="19" height="19" src="' + smile_35.src + '" /></div></td>'; |
---|
181 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(})\')" id="sendMessageMenuId"><img alt="(})" width="19" height="19" src="' + smile_36.src + '" /></div></td>'; |
---|
182 | grid += ' </tr>'; |
---|
183 | grid += ' <tr>'; |
---|
184 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(b)\')" id="sendMessageMenuId"><img alt="(b)" width="19" height="19" src="' + smile_37.src + '" /></div></td>'; |
---|
185 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(d)\')" id="sendMessageMenuId"><img alt="(d)" width="19" height="19" src="' + smile_38.src + '" /></div></td>'; |
---|
186 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(z)\')" id="sendMessageMenuId"><img alt="(z)" width="19" height="19" src="' + smile_39.src + '" /></div></td>'; |
---|
187 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(x)\')" id="sendMessageMenuId"><img alt="(x)" width="19" height="19" src="' + smile_40.src + '" /></div></td>'; |
---|
188 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(y)\')" id="sendMessageMenuId"><img alt="(y)" width="19" height="19" src="' + smile_41.src + '" /></div></td>'; |
---|
189 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(n)\')" id="sendMessageMenuId"><img alt="(n)" width="19" height="19" src="' + smile_42.src + '" /></div></td>'; |
---|
190 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':[\')" id="sendMessageMenuId"><img alt=":[" width="19" height="19" src="' + smile_43.src + '" /></div></td>'; |
---|
191 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(?)\')" id="sendMessageMenuId"><img alt="(?)" width="19" height="19" src="' + smile_44.src + '" /></div></td>'; |
---|
192 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(%)\')" id="sendMessageMenuId"><img alt="(%)" width="19" height="19" src="' + smile_45.src + '" /></div></td>'; |
---|
193 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(#)\')" id="sendMessageMenuId"><img alt="(#)" width="19" height="19" src="' + smile_46.src + '" /></div></td>'; |
---|
194 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(r)\')" id="sendMessageMenuId"><img alt="(r)" width="19" height="19" src="' + smile_47.src + '" /></div></td>'; |
---|
195 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':-#\')" id="sendMessageMenuId"><img alt=":-#" width="19" height="19" src="' + smile_48.src + '" /></div></td>'; |
---|
196 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'8o|\')" id="sendMessageMenuId"><img alt="8o|" width="19" height="19" src="' + smile_49.src + '" /></div></td>'; |
---|
197 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'8-|\')" id="sendMessageMenuId"><img alt="8-|" width="19" height="19" src="' + smile_50.src + '" /></div></td>'; |
---|
198 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'^o)\')" id="sendMessageMenuId"><img alt="^o)" width="19" height="19" src="' + smile_51.src + '" /></div></td>'; |
---|
199 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\':-*\')" id="sendMessageMenuId"><img alt=":-*" width="19" height="19" src="' + smile_52.src + '" /></div></td>'; |
---|
200 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'+o(\')" id="sendMessageMenuId"><img alt="+o(" width="19" height="19" src="' + smile_53.src + '" /></div></td>'; |
---|
201 | grid += ' <td><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.addEmotion(\'(sn)\')" id="sendMessageMenuId"><img alt="(sn)" width="19" height="19" src="' + smile_54.src + '" /></div></td>'; |
---|
202 | grid += ' </tr>'; |
---|
203 | grid += ' <tr>'; |
---|
204 | grid += ' <td colspan="18"><hr style="background:#cccccc;margin:1px:size:1px;"/></td>'; |
---|
205 | grid += ' </tr>'; |
---|
206 | grid += ' <tr>'; |
---|
207 | grid += ' </tr>'; |
---|
208 | grid += ' <td colspan="18"><div class="emotionItem" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.hideEmotionSelection()" id="closeEmotionSelectionDiv">Close This Menu</div></td>'; |
---|
209 | grid += ' </tr>'; |
---|
210 | grid += '</table>'; |
---|
211 | |
---|
212 | return grid; |
---|
213 | } |
---|
214 | |
---|
215 | Templates.prototype.font_name = function() |
---|
216 | { |
---|
217 | var grid = ''; |
---|
218 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFont(\'Arial\')" id="fontStyle1" style="width:120px;font-family:arial">Arial</div>'; |
---|
219 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFont(\'Courier\')" id="fontStyle1" style="width:120px;font-family:Courier">Courier</div>'; |
---|
220 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFont(\'Times\')" id="fontStyle1" style="width:120px;font-family:Times New Roman">Times New Roman</div>'; |
---|
221 | grid += '<hr style="background:#cccccc;margin:1px:size:1px;width:120px;"/>'; |
---|
222 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.hideFontNameSelection()" id="fontStyle1" style="width:120px">Close This Menu</div>'; |
---|
223 | return grid; |
---|
224 | } |
---|
225 | |
---|
226 | Templates.prototype.font_size = function() |
---|
227 | { |
---|
228 | var grid = ''; |
---|
229 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'9pt\');" id="fontStyle1" style="width:100px">9</div>'; |
---|
230 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'10pt\');" id="fontStyle1" style="width:100px">10</div>'; |
---|
231 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'11pt\');" id="fontStyle1" style="width:100px">11</div>'; |
---|
232 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'12pt\');" id="fontStyle1" style="width:100px">12</div>'; |
---|
233 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'14pt\');" id="fontStyle1" style="width:1!00px">14</div>'; |
---|
234 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'16pt\');" id="fontStyle1" style="width:100px">16</div>'; |
---|
235 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeSizeFont(\'18pt\');" id="fontStyle1" style="width:100px">18</div>'; |
---|
236 | grid += '<hr style="background:#cccccc;margin:1px:size:1px;width:120px;"/>'; |
---|
237 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.hideFontSizeSelection()" id="fontStyle1" style="width:100px">Close This Menu</div>'; |
---|
238 | return grid; |
---|
239 | } |
---|
240 | |
---|
241 | Templates.prototype.font_color = function() |
---|
242 | { |
---|
243 | var grid = ''; |
---|
244 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#000000\')" id="fontStyle1" style="width:100px">Black</div>'; |
---|
245 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#c0c0c0\')" id="fontStyle1" style="width:100px">Silver</div>'; |
---|
246 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#ffff00\')" id="fontStyle1" style="width:100px">Yellow</div>'; |
---|
247 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#ff0000\')" id="fontStyle1" style="width:100px">Red</div>'; |
---|
248 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#ff00ff\')" id="fontStyle1" style="width:100px">Pink</div>'; |
---|
249 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#00ff00\')" id="fontStyle1" style="width:100px">Green</div>'; |
---|
250 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#1111ff\')" id="fontStyle1" style="width:100px">Blue</div>'; |
---|
251 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontColor(\'#800080\')" id="fontStyle1" style="width:100px">Magenta</div>'; |
---|
252 | grid += '<hr style="background:#cccccc;margin:1px:size:1px;width:120px;"/>'; |
---|
253 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.hideFontColorSelection()" id="fontStyle1" style="width:100px">Close This Menu</div>'; |
---|
254 | return grid; |
---|
255 | } |
---|
256 | |
---|
257 | Templates.prototype.font_style = function() |
---|
258 | { |
---|
259 | var grid = ''; |
---|
260 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontStyle(\'normal\')" id="fontStyle1" style="width:100px">Regular</div>'; |
---|
261 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontStyle(\'italic\')" id="fontStyle1" style="width:100px"><i>Italic</i></div>'; |
---|
262 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_conf_font.changeFontStyle(\'bold\')" id="fontStyle1" style="width:100px"><b>Bold</b></div>'; |
---|
263 | grid += '<hr style="background:#cccccc;margin:1px:size:1px;width:120px;"/>'; |
---|
264 | grid += '<div class="menuitems" onMouseover="im_win.highlightie5(this)" onMouseout="im_win.lowlightie5(this)" onclick="im_win.hideFontStyleSelection()" id="fontStyle1" style="width:100px">Close This Menu</div>'; |
---|
265 | |
---|
266 | return grid; |
---|
267 | } |
---|
268 | |
---|
269 | /* |
---|
270 | * Preferências do usuário |
---|
271 | */ |
---|
272 | |
---|
273 | Templates.prototype.yourPreferences = function() |
---|
274 | { |
---|
275 | var _this = this; |
---|
276 | var _XmlPreferences = '<preferences />'; |
---|
277 | _this.conf_form("divYourPreferences",345,222,parse_XmlXsl(_XmlPreferences,'preferences.xsl'),":: Informações do Contato - Expresso ::"); |
---|
278 | IM_Preferences.LoadPreferences(null); |
---|
279 | } |
---|
280 | |
---|
281 | /* |
---|
282 | * Send File |
---|
283 | */ |
---|
284 | |
---|
285 | Templates.prototype.Send_file = function(pJid) |
---|
286 | { |
---|
287 | var _this = this; |
---|
288 | var _XmlSendFile = '<send_file path="'+im_path+'" jid="'+pJid+'" lang1="'+IM.get_lang('Send File')+'" lang2="'+IM.get_lang('Send')+'" lang3="'+IM.get_lang('Status of the Transference')+'"/>'; |
---|
289 | |
---|
290 | _this.conf_form("divSendFile",360,110,parse_XmlXsl(_XmlSendFile,'send_file.xsl'),":: Envio de Arquivo - Expresso ::"); |
---|
291 | } |
---|
292 | |
---|
293 | Templates.prototype.Wait_file = function(pJid) |
---|
294 | { |
---|
295 | if(document.getElementById("send_file_im").value != ""){ |
---|
296 | document.getElementById("div_send_file_im").style.display = "none"; |
---|
297 | document.getElementById("status_upload").style.display = "block"; |
---|
298 | this.UpdateStatusSendFile(pJid); |
---|
299 | }else{ |
---|
300 | alert("É necessário informar um arquivo para envio!"); |
---|
301 | } |
---|
302 | } |
---|
303 | |
---|
304 | Templates.prototype.UpdateStatusSendFile = function(pJid) |
---|
305 | { |
---|
306 | var _this = this; |
---|
307 | this.time_set = setTimeout("Templates.Wait_file('" + pJid + "')",80); |
---|
308 | if(this.transfer == 100){ |
---|
309 | clearTimeout(this.time_set); |
---|
310 | document.getElementById("div_send_file_im").style.display = "block"; |
---|
311 | document.getElementById("status_upload").style.display = "none"; |
---|
312 | document.getElementById("send_file_im").value = ""; |
---|
313 | this.transfer = 0; |
---|
314 | this.time_set = ""; |
---|
315 | // Envia a Mensagem para a baixa do arquivo; |
---|
316 | var h_name_file = function(data){ |
---|
317 | //var pJID = "alexandrecorreia@im.pr.gov.br"; |
---|
318 | var pJID = pJid; |
---|
319 | var message_conf = '<iframe name="IM_down_file" style="display:none"></iframe>'+ |
---|
320 | '<b>VOCÊ ACABA DE RECEBER UM ARQUIVO !!!! </b>'+ |
---|
321 | '<a href="../instant_messenger/inc/class.download.inc.php?file=' + data + '" target="IM_down_file">Clique aqui</a>'; |
---|
322 | var Conf_send_file = function(data){ |
---|
323 | if(!data) |
---|
324 | alert(data); |
---|
325 | } |
---|
326 | cIM.cExecute("$this.Ujabber.SendMessage",Conf_send_file,"to="+pJID+"&body="+url_encode(encodeURI(message_conf))); |
---|
327 | } |
---|
328 | cIM.cExecute("$this.upload.name_file",h_name_file); |
---|
329 | }else{ |
---|
330 | var h_size_file = function(data){ |
---|
331 | _this.transfer++; |
---|
332 | document.getElementById("progressbar_f").style.width = _this.transfer + "%"; |
---|
333 | document.getElementById("porcent_im").innerHTML = _this.transfer + "%"; |
---|
334 | } |
---|
335 | cIM.cExecute("$this.upload.size_file",h_size_file); |
---|
336 | } |
---|
337 | } |
---|
338 | |
---|
339 | //Templates |
---|
340 | var Templates = new Templates(); |
---|