Wysiwyg totalement oo

Soyez le premier à donner votre avis sur cette source.

Vue 11 947 fois - Téléchargée 959 fois

Description

Je codais un framework php, et j'ai eu besoin d'une automatisation de ce que l'on fait le plus souvent en php : la gestion des formulaires, j'ai alors code plusieurs classes (input, checkbox, submit, confirmsubmit, inputDate, etc...) et je me suis demande si un site utilisant un framework se contenterait d'input simples, la reponse etait evidement non... il me faut du javascript dans ces inputs, et en grosse quantite...
Que faire ? un wysiwyg, c'etait un champ input particulierement interessant

le code php n'est pas finni, le code js l'est (ou en tout cas c'est fonctionnel... il reste probablement d'autres options a ajouter, peut-etre des bugs, j'ai pas pu tester sous MSIE...)

c'est un wysiwyg objet et fonctionnel (dans les deux sens du terme)
j'ai peut-etre trop utilise de copier coller pour le parametrage, mais le moteur semble coherent, a vous de me dire ce que vous en pensez...

le code ne fait que 300 lignes, ca en fait un truc souple et leger...

Source / Exemple :


/**

  • @see wysiwyg.zip
  • /

Conclusion :


pas grand chose a conclure sinon :
l'utilisation de ce genre de code dans un site, remplacera ou a deja remplace avantageusement le BB-code, MAIS :
le BB-code permet aujourd'hui plus de choses quand on l'utilise avec preg_replace_callback (genre le codes-sources, les equations, etc...)

mais pour une utilisation classique, le wysiwyg permet un plus grand confort, et une edition presque aussi souple

Codes Sources

A voir également

Ajouter un commentaire Commentaires
MoineCopiste
Messages postés
23
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
19 avril 2012

15 juin 2008 à 14:40
N'étant pas une foudre de guerre en matière de javascript,
J'ai voulu « francisé » les noms dans le code : wysiwyg.js

errare humanum est !

- pas de problème majeur, jusqu'à ce que je classe par ordre alphabétique les couleurs.

- Bug dans la partie "fond" "BackColor" depuis je n'ai plus de couleur de fond...

Par contre l'ajout de polices supplémentaires fonctionne très bien.
La page wysiwyg.html est aisément paramétrable ( css ) de plus cela rend très bien.

Et ce qui est surprenant c'est que j'ai de meilleurs résultat sous Opera 9.27, 9.5 Safari 3.11 que sous FF sous Windows, j'ai testé sous Linux Fedora 8 et Mandriva 2008.1 même navigateur excepté Safari pour epiphany rien ne fonctionne ...

Dommage pour le linuxien que je suis !

Très bonne source tout de même ...

MC
soundpanther
Messages postés
68
Date d'inscription
vendredi 27 juillet 2007
Statut
Membre
Dernière intervention
31 janvier 2009

17 avril 2008 à 14:20
Bonjour,

très bonne source
coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
30 juillet 2012
41
20 oct. 2007 à 14:02
malalam, j'ai la meme source pour toi, mais avec une VRAIE gestion de plein de choses :) tu verras en temps voulu (il me faut quelques annees pour coder tout ce que j'ai sur le cahier des charges, mais bon, la V1.0 sera prete d'ici un mois je pense)

c'est une gestion des formulaires couplee a une gestion du xml, des BDD, des Exceptions, des infos sur fichiers, des images, des graphiques, etc...

le tout en php bien sur
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
20 oct. 2007 à 13:44
Oublié de noter
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
20 oct. 2007 à 13:44
Sympa, ça marche bien. J'aime pas tes icones par contre ;-)
Mais ça marche très bien. Bravo.
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.