source: spip-zone/_plugins_/prive/squelettes/contenu/panorama.html @ 107249

Last change on this file since 107249 was 107249, checked in by labergerie@…, 3 years ago

Panolens le portage de la bibliothèque du même nom en un plugin SPIP permettant de naviguer dans l’espace (d’une image anamorphosée) grâce à sa souris sur un ordinateur et grâce au gyroscope de son téléphone s’il en est munit. D’autres options sont à venir

File size: 2.4 KB
Line 
1[(#AUTORISER{voir,panorama,#ID_PANORAMA}|sinon_interdire_acces)]
2[(#SET{url_voir,#VAL{panorama}|objet_info{url_voir}})]
3[(#SET{url_edit,#VAL{panorama}|objet_info{url_edit}})]
4<BOUCLE_panorama(PANORAMAS){id_panorama}{si #ENV{exec}|=={#GET{url_voir}}}>
5[(#BOITE_OUVRIR{[
6        [(#AUTORISER{modifier,panorama,#ID_PANORAMA})
7                [(#ID_PANORAMA|afficher_qui_edite{panorama}|non)
8                        [(#URL_ECRIRE{#GET{url_edit},id_panorama=#ID_PANORAMA}|icone_verticale{<:panorama:icone_modifier_panorama:>,panorama,edit,right ajax preload})]
9                ]
10                [(#ID_PANORAMA|afficher_qui_edite{panorama}|oui)
11                        [(#URL_ECRIRE{#GET{url_edit},id_panorama=#ID_PANORAMA}|icone_verticale{#ID_PANORAMA|afficher_qui_edite{panorama},warning-24,'',right edition_deja ajax preload})]
12                ]
13        ]
14
15        <h1>[(#RANG). ](#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{panorama-24.png}|balise_img{panorama,cadre-icone})]</h1>
16
17],simple fiche_objet})]
18
19<div class="ajax">
20        #FORMULAIRE_DATER{panorama,#ID_PANORAMA}
21</div>
22
23<!--affiche_milieu-->
24
25<div id="wysiwyg">
26<INCLURE{fond=prive/objets/contenu/panorama,id=#ID_PANORAMA,id_panorama=#ID_PANORAMA,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
27</div>
28
29<div class="nettoyeur"></div>
30
31[(#AUTORISER{modifier,panorama,#ID_PANORAMA})
32        [(#ID_PANORAMA|afficher_qui_edite{panorama}|non)
33                [(#URL_ECRIRE{#GET{url_edit},id_panorama=#ID_PANORAMA}|icone_verticale{<:panorama:icone_modifier_panorama:>,panorama,edit,right ajax preload})]
34        ]
35        [(#ID_PANORAMA|afficher_qui_edite{panorama}|oui)
36                [(#URL_ECRIRE{#GET{url_edit},id_panorama=#ID_PANORAMA}|icone_verticale{#ID_PANORAMA|afficher_qui_edite{panorama},warning-24,'',right edition_deja ajax preload})]
37        ]
38]
39
40#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,panorama,id,#ID_PANORAMA},data,'<div class="nettoyeur"></div>'}}
41
42#BOITE_FERMER
43
44
45#SET{enfants,''}
46[(#VAL{prive/objets/contenu/panorama-enfants}|trouver_fond|oui)
47        [(#SET{enfants,[(#INCLURE{fond=prive/objets/contenu/panorama-enfants,id_panorama,env})]})]
48]
49[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{exec,panorama,id_panorama,#ID_PANORAMA,objet,panorama,id_objet,#ID_PANORAMA},data,#GET{enfants}})]})]
50
51[(#EVAL{_AJAX}|oui)
52        <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin,#extra');/*\\]\\]>*/</script>
53]
54</BOUCLE_panorama>
55[(#ENV**{exec}|=={#GET{url_edit}}|?{#INCLURE{fond=prive/squelettes/contenu/#GET{url_edit},redirect='',env,retourajax=oui},#REM|sinon_interdire_acces})]
56<//B_panorama>
Note: See TracBrowser for help on using the repository browser.