cwelements issueshttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues2020-10-19T13:45:59Zhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/68Infobulle de non-exécution que sur le texte et pas tout le bouton2020-10-19T13:45:59ZNicola SpantiInfobulle de non-exécution que sur le texte et pas tout le bouton## Problème
Il peut arriver que le bouton d'exécution soit désactivée, par exemple parce que les requêtes de modification sont interdites. Pour indiquer la raison, il y a une infobulle, ce qui évidement est bien. Cependant celle-ci n’ap...## Problème
Il peut arriver que le bouton d'exécution soit désactivée, par exemple parce que les requêtes de modification sont interdites. Pour indiquer la raison, il y a une infobulle, ce qui évidement est bien. Cependant celle-ci n’apparaît que sur le texte du bouton, alors qu'il serait à priori plus souhaitable qu'elle apparaisse sur tout le bouton.
## Captures d'écran
![rqlbrowse-disable-text](/uploads/90d90bdcfd8532b24a0adbb3c1096d26/rqlbrowse-disable-text.png)
![rqlbrowse-disable-bottom](/uploads/4a3d68b8a69d743fe42ac82484e91f9a/rqlbrowse-disable-bottom.png)
![rqlbrowse-disable-top](/uploads/08081044c9cbe8c8cf9e4c86f1a1ee76/rqlbrowse-disable-top.png)
## Potentiel solution technique
Plutôt qu'un `div` qui contient le contenu de l'infobulle, l'attribut HTML standard `title` pourrait être utilisé sur le bouton.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/titlehttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/66RqlBrowser : Envoi d'une chaine vide en tant que requête2020-10-19T13:45:50ZNicola SpantiRqlBrowser : Envoi d'une chaine vide en tant que requêteLe navigateur RQL peut envoyer une requête RQL vide, alors qu'il est évident que cela va échouer et devrait donc l'empêcher, éventuellement en expliquant pourquoi. De plus, actuellement il renvoie un message cryptique pour la personne ut...Le navigateur RQL peut envoyer une requête RQL vide, alors qu'il est évident que cela va échouer et devrait donc l'empêcher, éventuellement en expliquant pourquoi. De plus, actuellement il renvoie un message cryptique pour la personne utilisatrice.
```
{"status": 500, "detail": "RQLSyntaxError: \nat: ('<f.3247>', 1, 0)\nTrying to find one of DELETE, INSERT, SET, r\"\\(\", DISTINCT, E_TYPE", "title": "Internal Server Error"}
```