Changeset 2969
- Timestamp:
- 06/23/10 14:57:45 (14 years ago)
- Location:
- trunk/jmessenger
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jmessenger/js/jscode/loadIM.js
r2966 r2969 1155 1155 function windowNotificationNewUsers() 1156 1156 { 1157 var _users = Xtools.xml('notification_new_users'); 1158 1159 for( var user in TrophyIM.rosterObj.roster ) 1160 { 1161 if ( TrophyIM.rosterObj.roster[ user ].constructor == Function ) 1162 continue; 1163 1164 if( TrophyIM.rosterObj.roster[ user ].contact.jid != Base64.decode( loadscript.getUserCurrent().jid) ) 1165 { 1166 var _subscription = TrophyIM.rosterObj.roster[user].contact.subscription; 1167 1168 if ( _subscription == 'to' || _subscription == 'not-in-roster' ) 1169 { 1170 var _user = _users.createElement('user'); 1171 var _jid = _users.createElement('jid'); 1172 var _index = _users.createElement('index'); 1173 _jid.appendChild( _users.createTextNode(TrophyIM.rosterObj.roster[user].contact.jid) ); 1174 _index.appendChild( _users.createTextNode("0")); 1175 _user.appendChild( _jid ); 1176 _user.appendChild( _index ); 1177 _users.documentElement.appendChild( _user ); 1178 } 1179 } 1180 } 1181 1157 1182 var paramsNotification = 1158 1183 { 1159 1184 'lang_1' : "Notificação", 1160 'lang_2' : "O(s) usuário(s) abaixo pedem sua autorização." 1185 'lang_2' : "O(s) usuário(s) abaixo pedem sua autorização.", 1186 'lang_3' : "Autorizar", 1187 'lang_4' : "Remover" 1161 1188 }; 1162 1189 1163 var win LoginPage=1190 var winNotification = 1164 1191 { 1165 1192 id_window : "window_notification_new_users", … … 1174 1201 title : "Expresso Messenger - Notificação de Novos Usuários", 1175 1202 closeAction : "remove", 1176 content : Xtools.parse( Xtools.xml("notification_new_users"), "notificationNewUsers.xsl", paramsNotification)1203 content : Xtools.parse( _users , "notificationNewUsers.xsl", paramsNotification ) 1177 1204 }; 1178 1205 1179 _winBuild( win LoginPage);1206 _winBuild( winNotification ); 1180 1207 } 1181 1208 -
trunk/jmessenger/xsl/notificationNewUsers.xsl
r2966 r2969 5 5 <xsl:param name="lang_1" /> 6 6 <xsl:param name="lang_2" /> 7 <xsl:param name="lang_3" /> 8 <xsl:param name="lang_4" /> 7 9 8 9 10 <xsl:template match="notification_new_users"> 10 11 11 12 <fieldset style="margin:3px; padding:5px;border:1px solid #cecece;"> 13 12 14 <legend><xsl:value-of select="$lang_1"/></legend> 13 15 <label><xsl:value-of select="$lang_2"/></label> … … 15 17 <div style="border:1px solid #cecece; margin-top: 10px; height:210px; overflow-y:auto;"> 16 18 <table style="width: 100%;"> 17 <tr> 18 <td align="left" style="width: 60%;">teste1</td> 19 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 20 <td align="center" style="width: 20%;"><a>Remover</a></td> 21 </tr> 22 23 <tr> 24 <td align="left" style="width: 60%;">teste2</td> 25 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 26 <td align="center" style="width: 20%;"><a>Remover</a></td> 27 </tr> 28 29 <tr> 30 <td align="left" style="width: 60%;">teste3</td> 31 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 32 <td align="center" style="width: 20%;"><a>Remover</a></td> 33 </tr> 34 35 <tr> 36 <td align="left" style="width: 60%;">teste4</td> 37 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 38 <td align="center" style="width: 20%;"><a>Remover</a></td> 39 </tr> 40 41 <tr> 42 <td align="left" style="width: 60%;">teste5</td> 43 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 44 <td align="center" style="width: 20%;"><a>Remover</a></td> 45 </tr> 46 47 <tr> 48 <td align="left" style="width: 60%;">teste6</td> 49 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 50 <td align="center" style="width: 20%;"><a>Remover</a></td> 51 </tr> 52 53 <tr> 54 <td align="left" style="width: 60%;">teste7</td> 55 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 56 <td align="center" style="width: 20%;"><a>Remover</a></td> 57 </tr> 58 59 <tr> 60 <td align="left" style="width: 60%;">teste8</td> 61 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 62 <td align="center" style="width: 20%;"><a>Remover</a></td> 63 </tr> 64 65 <tr> 66 <td align="left" style="width: 60%;">teste9</td> 67 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 68 <td align="center" style="width: 20%;"><a>Remover</a></td> 69 </tr> 70 71 <tr> 72 <td align="left" style="width: 60%;">teste10</td> 73 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 74 <td align="center" style="width: 20%;"><a>Remover</a></td> 75 </tr> 76 77 <tr> 78 <td align="left" style="width: 60%;">teste11</td> 79 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 80 <td align="center" style="width: 20%;"><a>Remover</a></td> 81 </tr> 82 83 <tr> 84 <td align="left" style="width: 60%;">teste12</td> 85 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 86 <td align="center" style="width: 20%;"><a>Remover</a></td> 87 </tr> 88 89 <tr> 90 <td align="left" style="width: 60%;">alexandreluizcorreia</td> 91 <td align="center" style="width: 20%;"><a>Autorizar</a></td> 92 <td align="center" style="width: 20%;"><a>Remover</a></td> 93 </tr> 94 19 <xsl:for-each select="user"> 20 <xsl:sort select="jid"/> 21 <tr> 22 <td align="left" style="width: 60%;"><xsl:value-of select="jid" /></td> 23 <td align="center" style="width: 20%;"><a style="cursor:pointer;" onclick="alert('{jid}' + '{index}');"><xsl:value-of select="$lang_3"/></a></td> 24 <td align="center" style="width: 20%;"><a style="cursor:pointer;" onclick="alert('{jid}' + '{index}');"><xsl:value-of select="$lang_4"/></a></td> 25 </tr> 26 </xsl:for-each> 95 27 </table> 96 28 </div> 97 29 98 30 </fieldset> 99 100 31 101 32 </xsl:template> 102 33
Note: See TracChangeset
for help on using the changeset viewer.