Y'a GazPoutine qui est venu me trouver sur MSN en début de semaine pour me demander s'il était possible de créer un script qui permet de faire plein de propositions commerciales en même temps à une même personne.
L'idée étant très bonne, je m'y suis attelé et voilà le résultat :
http://zoldik.is-a-geek.com/fractal/multiPropal/fract_multi_propal.user.js
Ça tombe bien pour nous on va dire
(c'est le lien direct pour installer le script, y'a pas encore de page de présentation)
Le principe est simple, dans le formulaire de propositions commerciales un bouton "ajouter une proposition" a fait son apparition. On peut comme ça ajouter autant de mini formulaires d'échange que l'on veut, le script se chargera de tous les poster un à un. Le message et le smiley du message sont commun à toutes les propositions.
"Envoyer cette proposition commerciale" permet donc de tout poster d'un coup.
Le script va vérifier avant envoi que la proposition est à priori correcte, c'est à dire qu'on ne demande pas rien contre rien et que si on demande ou donne une marchandise, la valeur entrée a le bon format.
Chaque mini formulaire étant indépendant, en avoir un qui foire (pas conforme ou je ne sais quoi) ne va pas bloquer les autres. Quand un formulaire est posté, il est surligné en orange. S'il y a une erreur, il passe en rouge, si le serveur dit que c'est OK, il passe en vert.
Il y a une sorte de flèche à côté de chaque mini formulaire pour afficher un message sur son état et dire pourquoi ça foire.
Un formulaire dont l'envoi a échoué peut être renvoyé (faut le corriger bien sûr). Ceux qui ont été envoyés correctement (qui sont vert) ne peuvent plus être modifiés. Si on redemande l'envoi des formulaires, ceux en vert ne seront pas repostés, mais ils restent tout de même à l'affichage.
Le script détecte la déconnexion, c'est une des causes pouvant faire échouer l'envoi. Le formulaire passe en rouge et le message d'erreur indique qu'une déconnexion est détectée, mais le script ne proposera pas pour autant de vous reconnecter, c'est à vous de vous débrouiller (typiquement, il suffit de demander une autre page de fractal dans un nouvel onglet et de se reconnecter depuis cet onglet).
L'idée étant très bonne, je m'y suis attelé et voilà le résultat :
http://zoldik.is-a-geek.com/fractal/multiPropal/fract_multi_propal.user.js
Ça tombe bien pour nous on va dire
(c'est le lien direct pour installer le script, y'a pas encore de page de présentation)
Le principe est simple, dans le formulaire de propositions commerciales un bouton "ajouter une proposition" a fait son apparition. On peut comme ça ajouter autant de mini formulaires d'échange que l'on veut, le script se chargera de tous les poster un à un. Le message et le smiley du message sont commun à toutes les propositions.
"Envoyer cette proposition commerciale" permet donc de tout poster d'un coup.
Le script va vérifier avant envoi que la proposition est à priori correcte, c'est à dire qu'on ne demande pas rien contre rien et que si on demande ou donne une marchandise, la valeur entrée a le bon format.
Chaque mini formulaire étant indépendant, en avoir un qui foire (pas conforme ou je ne sais quoi) ne va pas bloquer les autres. Quand un formulaire est posté, il est surligné en orange. S'il y a une erreur, il passe en rouge, si le serveur dit que c'est OK, il passe en vert.
Il y a une sorte de flèche à côté de chaque mini formulaire pour afficher un message sur son état et dire pourquoi ça foire.
Un formulaire dont l'envoi a échoué peut être renvoyé (faut le corriger bien sûr). Ceux qui ont été envoyés correctement (qui sont vert) ne peuvent plus être modifiés. Si on redemande l'envoi des formulaires, ceux en vert ne seront pas repostés, mais ils restent tout de même à l'affichage.
Le script détecte la déconnexion, c'est une des causes pouvant faire échouer l'envoi. Le formulaire passe en rouge et le message d'erreur indique qu'une déconnexion est détectée, mais le script ne proposera pas pour autant de vous reconnecter, c'est à vous de vous débrouiller (typiquement, il suffit de demander une autre page de fractal dans un nouvel onglet et de se reconnecter depuis cet onglet).