Bon je suis parti de zéro avec le guide de dvp...
J'ai néanmoins un problème.
Voici mon fichier xml :
-----------------------------------------
<zimlet name="com_zimbra_cvmphoneassist" version="1.0" description="CVM PhoneAssist - Permet de surligner les numeros de telephone et d'appeler">
<include>cvmphoneassist.js</include>
<!-- <handlerObject>com_zimbra_cvmPhoneAssistHandlerObject</handlerObject>-->
<contentObject>
<matchOn>
<regex attrs="ig">0[1-9]([-. ])?([0-9]{2}[-. ]?){4}</regex>
</matchOn>
<toolTip>Numero de telephone</toolTip>
<contextMenu>
<menuItem label="Appeler ce numero..." id="appeler" />
<menuItem label="Envoyer un SMS a ce numero..." id="sms" />
</contextMenu>
</contentObject>
</zimlet>
----------------------------------
Il me recherche donc les numéros de téléphone sous la forme :
XXXXXXXXXX ou XX XX XX XX XX ou XX-XX-XX-XX-XX ou XX.XX.XX.XX.XX
et me propose un menu via le clic droit pour soit appeler, soit envoyer un SMS.
En revanche dès que j'active la ligne <handlerObject>com_zimbra_cvmPhoneAssistHandlerObject</handlerObject>, plus rien ne fonctionne... La recherche ne toruve plus rien, donc forcément plus rien ne m'est proposé.
Voici le début du js :
function Com_Zimbra_CVMPhoneAssistHandlerObject() {
}
Com_Zimbra_CVMPhoneAssistHandlerObject.prototype = new ZmZimletBase();
Com_Zimbra_CVMPhoneAssistHandlerObject.prototype.constructor = Com_Zimbra_CVMPhoneAssistHandlerObject;
Com_Zimbra_CVMPhoneAssistHandlerObject.prototype.init =
function() {
// do something
};
Com_Zimbra_CVMPhoneAssistHandlerObject.prototype.menuItemSelected =
function(itemId) {
debugger;
switch (itemId) {
case "appeler":
window.open ("http://www.yahoo.com","mywindow","menubar=1,resizable=1,width=800,height=600");
break;
case "sms":
window.open ("http://sports.yahoo.com","mywindow","menubar=1,resizable=1,width=800,height=600");
break;
default:
// do nothing
break;
}
};
D'ou cela provient-il ?
Dernière modification par YBeaujean (25-01-2010 13:48:29)
Zimbra 6.0.7 OSE sur Debian 5 x64
+ Connecteur Funambol
Dell PowerEdge 2950 - 2 Quad Xeon 2GHz - 4Go de RAM - 750Go de HDD utilisable