Discussion: CSS, attribut "clear"
Afficher un message
Vieux 19/03/2008, 14h20   #37
Une Bévue
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: CSS, attribut "clear"

SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:

> > c'est ce que je fais quand je suis chez mes fils, sur un pécé, mais en
> > utilisant Firefox...

>
> donc AB2Html ne sera jamais distribué ?


Si, pas de pb, je peux même ajouter un switch, pour éviter de produire
un document avec du JS pour le choix du thème MAIS, côté html je ne suis
pas prêt à faire des concessions à IE.

ceci dit mon appli est ouverte, je m'explique :

- dans l'appli elle-même il y a les répertoires suivants :

- themes
- xml

lesquels sont recopiés (au premier run ) dans :

~/Library/Application Support/AB2Html

c'est fait afin que l'utilisateur puisse changer des choses, contenu de
ce répertoire :

- photos
> les photos en jpg des personnes dont la photo est présente dans

carnet d'adresse.
- themes
AB2Html.ico
themes.js
> un dossier par thème :

<nom du thème>
styles.css
+ images (si besoin) associées au thème.
- xml
AddressBook.dtd
AddressBook.xml ( le contenu du carnet d'adresse transformé en xml )
AddressBook.xsl ( feuille de styles xslt )
preview.xml (pseudo carnet d'adresse pour prévisualisation, ce que
tu as vu sur le net)
themes.xml ( son contenu correspond au select des pages html)


pour changer le layout des pages en sortie, il suffit de changer
"AddressBook.xsl"

par exemple, pour supprimer le select et son js associé, il n'y aurait
plus alors qu'un seul thème "Défaut" qui peut être changé "comme on
veut" enfin à condition d'être compatible avec le html produit par
"AddressBook.xsl".

pour moi, c'est assez facile à faire, je pourrais te produire un feuille
de style xslt "AddressBook.xsl" qui convienne à ce que tu souhaites, càd
sans js, donc un seul thème, et avec une autre manière de présenter les
"cartes de visite".

je te met ça (ie. l'"AddressBook.xsl" spécifique) à part de l'appli, tu
lance l'appli une première fois, tu coupes l'appli

ensuite tu places ton "AddressBook.xsl" spécifique dans :

~/Library/Application Support/AB2Html/xml/

en lieu et place de la version "par défaut"

et tu as tes pages comme tu veux.

ce que fais "AB2Html" :

génère une page html par groupe + quelques pseudo-groupes.
les pseudo-groupes :
- tout (donc tout le contenu du carnet d'adresse)
- sans-groupe (les contatcts qui n'ont pas de groupe attribué)
- société (les sociétés seules)
- personne (les personnes seules)


pourquoi je ne veux pas "releaser" aujourd'hui, j'ai un bug au niveau
RubyCocoa, la sheet permettant de choisir les pages en sortie, même si
elle fonctionne parfaitement n'a pas l'allure désirée :

<http://cjoint.com/data/dtmWfoSkzD.htm>

le texte "Choose pages to build" devrait apparaître au dessus du bouton
"Tout"...

je ne pige pas d'où vient le pb...

j'ai un problème de "thread" à vérifier.

ensuite pour rendre l'appli "standalone" càd incorporant les Framewworks
nécessaires à son utilisation, pas de pb, je sais faire.

resterait à vérifier chez toi que ça roule avec le ruby standard
d'Apple, perso j'utilise :

~%> ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [powerpc-darwin8.11.0]

(ce patch level est OK, sur une autre appli "BMMerge" (qui unifie les
Bookmarks de Firefox, Flock, Opera et Safari), en ce qui concerne les
"threads" mais je n'ai pas eu le temps de le vérifier avec AB2Html même
si l'appli est "fonctionnelle")

utilisation très simple, par bouton :

- Preview = prévisualisation (ce que tu as vu sur le net)
- Load AB = produit la transformation carnet d'adresse vers xml
- Conversion = produit le html à partir du dernier fichier xml
- le bouton en bas à gauche actionne la visualisation du "drawer" comme
d'hab' sur mac.
- le bouton "corbeille" en bas à droite indique si la "sous"-corbeille
"~/.Trash/AB2Html" a qqc dedans ou non, si oui et si on clique sur le
bouton, ça la vide.

le contenu de cette sous-corbeille est simplement la dernière conversion
Carnet d'adresse vers html, qui est normalement sur le bureau donc, son
contenu "~/Desktop/AB2Html" est déplacé dans cette sous-corbeille au cas
où on voudrait y revenir...


il y a un fichier d'aide, mais il n'est pas encore à jour.


donc, en résumé, ça peut être déposé qqpart online d'ici disont une
semaine avec l'inconvénient que ça doit être débuggué sur une autre
machine (problème de la version ruby), quand "ça marche en l'état" je te
fournis la feuille de styles xslt qui convient à ce que tu veux en
css/html par exemple :
- pas de JS ;
- du HTML 4.0.1 à la place du xhtml 1.1 ;
- un autre arrangement des cartes de visite.

pour cela, il suffirait que tu me donnes une page html "bidon" que te
convient.

--
Une Bévue
  Réponse avec citation
 
Page generated in 0,06680 seconds with 9 queries