source: spip-zone/_plugins_/coordonnees/trunk/prive/style_prive_plugin_coordonnees.html @ 70500

Last change on this file since 70500 was 70500, checked in by tcharlss@…, 7 years ago

Portage complet du plugin en SPIP 3.

Réorganisation des répertoires
==============================

  • prive/exec, prive/boite => prive/squelettes/contenu
  • prive/liste => prive/objets/liste
  • prive/infos : supprimé, aucun lien ne mène vers les fiches des coordonnées, donc a priori on n'a pas besoin des boite infos correspondantes.
  • images => prive/themes/spip/images

Images
======
nouvelles icônes & suppression des icônes redondantes (supprimer-16.png, edition-16.png)

Pipelines
=========

  • liste_objets_coordonnées : supprimée, une saisie "liste_objets" suffit.
  • affiche_milieu : remplacée par "afficher_fiche_objet".

formulaires d'édition / boutons d'action
=======================================
On utilise l'API d'édition de liens.

  • Une seule action mutualisée "dissocier_supprimer_coordonnee" à la place de "supprimer_[adresse/numero/email]"
  • Plus besoin des actions editer_[adresse/numero/email]

Boite dans la fiche d'un objet
==============================
Réécrite complète afin de l'ajaxer et de la rendre plus concise visuellement.
On affiche donc la boite *en complément* de la fiche d'un objet, et non plus dans la fiche elle même (cf. note pipelines).
Les liens d'ajout sont affichés en permanence, au lieu du survol.

Et je crois que c'est tout.

File size: 1.7 KB
Line 
1#CACHE{0}
2[(#REM)<style>]
3#HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
4#HTTP_HEADER{Vary: Accept-Encoding}
5
6#SET{claire,##ENV{couleur_claire,edf3fe}}
7#SET{foncee,##ENV{couleur_foncee,3874b0}}
8
9/*========================================================
10  === BOITE OBJET ASSOCIES A UN AUTRE DANS FICHE OBJET ===
11  ========================================================*/
12
13/* icones ajouter */
14.icones-ajouter                 { position: absolute; right: .4em; top: .2em; }
15.coordonnee.icone.ajouter.right { clear: none; padding-right: 0; }
16.coordonnee.icone.ajouter.right a img {
17                                position: static;
18                                float: #ENV{left};
19                                margin-top: auto;
20                                margin-#ENV{left}: .7em;
21                                margin-#ENV{right}: .3em;
22                                }
23
24/* formulaire creation */
25.coordonnees .creer .formulaire_spip { margin: 0; }
26.coordonnees .bouton_fermer     { display: block; text-align: #ENV{right}; }
27
28/* listes */
29.liste-objets.coordonnees       { margin: .7em 0 0; }
30.liste-objets.coordonnees img   { vertical-align: middle; }
31.liste-objets.coordonnees .liste tr:first-child td{ border-top: 0; }
32.liste-objets.coordonnees .liste tr:last-child td{ border-bottom: 0; }
33.liste-objets.coordonnees .picto{ width: 30px;
34                                border-bottom: 0;
35                                border-right: 1px solid #ddd;
36                                background-color: #eee;
37                                background-color:rgba(0,0,0,.05);
38                                background-position: center center;
39                                background-repeat: no-repeat;
40                                }
41.numeros .liste .picto          { background-image: url([(#CHEMIN_IMAGE{numero-24.png})]); }
42.adresses .liste .picto         { background-image: url([(#CHEMIN_IMAGE{adresse-24.png})]); }
43.emails .liste .picto           { background-image: url([(#CHEMIN_IMAGE{email-24.png})]); }
44.liste-objets.coordonnees .titre{ width: 35%; }
45
46
Note: See TracBrowser for help on using the repository browser.