source: spip-zone/_plugins_/plan/trunk/css/plan_prive.css.html @ 91595

Last change on this file since 91595 was 91595, checked in by marcimat@…, 4 years ago

On fait en sorte que les icones (d'objet) aient une curseur "move" et qu'un clic dessus ne renvoie pas sur la fiche de l'objet.
De la sorte, on peut sélectionner plusieurs articles, pour les déplacer (control + clic pour ajouter un élément à la sélection).

+ Faire en sorte de ne pas recharger tout '#contenu' mais juste un nouveau '#plan' (ainsi on pourra ajouter des messages dans contenu sans qu'ils s'effacent aussitôt un déplacement effectué).
+ Ne pas appeler 3 fois de suite le rechargement du cadre #plan si l'on déplace 3 items. On met un timing de 500ms avant de recharger.

File size: 2.1 KB
Line 
1#CACHE{3600*100,cache-client}
2#HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
3#HTTP_HEADER{Vary: Accept-Encoding}
4
5#mytree_actions { margin-bottom:1em; margin-top:1em; }
6#mytree_actions input,
7#mytree_actions .pliage { margin-right:2em; }
8#mytree_actions .statut {
9        padding-left:20px;
10        background: transparent left 5px no-repeat;
11        display:inline-block;
12}
13#mytree_actions .statut form { display:inline; }
14#mytree_actions .statut form optgroup {
15        margin-top:.3em; padding:5px 5px 5px 25px;
16        background: transparent 3px 5px no-repeat;
17}
18#mytree_actions .statut form option {
19        padding:2px 2px 2px 20px;
20        background: transparent 2px center no-repeat;
21}
22<BOUCLE_objets_statuts(DATA){source table, #REM|plan_lister_objets_rubrique_statuts}>
23#mytree_actions .statut.#CLE {
24        background-image: url([(#CLE|objet_icone{16}|extraire_attribut{src})]);
25}
26#mytree_actions .statut form optgroup.#CLE {
27        background-image: url([(#CLE|objet_icone{16}|extraire_attribut{src})]);
28}
29<BOUCLE_statuts(DATA){source table, #VALEUR}>
30[(#SET{class,[(#_objets_statuts:CLE)]-#CLE})]
31#mytree_actions .statut form option.#GET{class} {
32        background-image: url(#CHEMIN_IMAGE{#IMAGE});
33}
34</BOUCLE_statuts>
35</BOUCLE_objets_statuts>
36.plan .jstree-icon.rubrique {
37        background:url([(#VAL{rubrique}|objet_icone{16}|extraire_attribut{src})]) center center no-repeat;
38}
39.plan .menu-items .menu-items { margin-top:.5em; }
40.plan .menu-items .item.group { margin-bottom: 1em; padding-top: 5px; }
41.plan .menu-items.rubriques .item > a {
42        padding-left:20px;
43        background:url([(#VAL{rubrique}|objet_icone{16}|extraire_attribut{src})]) center left no-repeat;
44}
45.plan .jstree .puce_objet { margin-right:2px; }
46.plan .jstree.drag .item .jstree-icon {
47        cursor: move;
48}
49<BOUCLE_icone_objets(DATA){source table, #REM|plan_lister_objets_rubrique}>
50.plan .jstree-icon.[(#VALEUR|objet_type)] {
51        background:url([(#VALEUR|objet_icone{16}|extraire_attribut{src})]) center center no-repeat;
52}
53.plan .menu-items.[(#VALEUR|table_objet)] .item > a ,
54.plan .menu-items.[(#VALEUR|table_objet)] .item > strong {
55        padding-left:20px;
56        background:url([(#VALEUR|objet_icone{16}|extraire_attribut{src})]) center left no-repeat;
57}
58</BOUCLE_icone_objets>
Note: See TracBrowser for help on using the repository browser.