File "yaml.html"
Full path: /home/argothem/www/organecyberpresse/plugins/auto/yaml/v3.1.2/demo/yaml.html
File size: 4.21 KB
MIME-type: text/html
Charset: utf-8
#CACHE{0}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xml:lang="#LANG" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv='Content-Type' content='text/html; charset=#CHARSET' />
<title>YAML - Demo</title>
[<link rel="stylesheet" href="(#CSS{demo/demo.css})" type="text/css" />]
#INSERT_HEAD
</head>
<body dir="#LANG_DIR">
<div id="container">
<div id="header">
<h1>
<img height="48" width="48" title="Plugin YAML" alt="Plugin YAML" src="#CHEMIN{yaml.png}"/>
PLUGIN YAML[ ((#PLUGIN{YAML, version}))]
</h1>
</div>
#SET{menu_tests,
#ARRAY{
demo, Fichier démo,
inclusion, Fichier avec inclusions,
noisette, Fichier de noisette,
saisie, Fichier de saisie,
formulaire, Fichier de formulaire
}
}
#SET{menu_scans,
#ARRAY{
noisettes, Toutes les noisettes,
saisies, Toutes les saisies,
pages, Toutes les pages noiZetier
}
}
#SET{menu_librairies,
#ARRAY{
symfony, Symfony YAML v4,
spyc, Spyc
}
}
#SET{menu_librairies, #GET{menu_librairies}|ajouter_libyaml}
[(#ENV{scan}|oui)
#SET{test, ''}
#SET{librairie, toutes}
]
[(#ENV{scan}|non)
#SET{test, #ENV{test, demo}}
#SET{librairie, #ENV{librairie, toutes}}
]
[(#GET{librairie}|=={toutes}|?{
#SET{librairies, #GET{menu_librairies}|array_keys},
#SET{librairies, #LISTE{#GET{librairie}}}
})]
<div id="wrapper">
<div id="content">
<BOUCLE_test_simple(CONDITION){si #GET{test}|array_key_exists{#GET{menu_tests}}|ou{#ENV{fichier}}}>
#SET{fichier, ''}
[(#GET{test}|=={demo}|non)
#SET{fichier, demo/test_#GET{test}.yaml}
]
<INCLURE{fond=demo/inc-decode_test,
fichier=#ENV{fichier, #GET{fichier}},
librairies=#GET{librairies},
inclure=#ENV{fichier}|?{#EVAL{true}, #EVAL{false}},
env} />
</BOUCLE_test_simple>
<BOUCLE_test_scans(CONDITION){si #ENV{scan}|array_key_exists{#GET{menu_scans}}}>
<INCLURE{fond=demo/inc-decode_scan,
scan=#ENV{scan},
dossier=#GET{dossier},
menu_librairies=#GET{menu_librairies},
env} />
</BOUCLE_test_scans>
</div>
</div>
<div id="navigation">
<div class="menu" id="tests">
<h2 class="h2">Décodage - Choisir un test simple</h2>
<p>Choisissez un test de lecture et décodage d'un fichier YAML unique représentatif</p>
<ul class="menu-items">
<BOUCLE_menu_tests(DATA) {source table, #GET{menu_tests}}>
[<li class="item">
(#SELF
|parametre_url{test, #CLE}
|parametre_url{scan, ''}
|lien_ou_expose{
[(#VALEUR)],
[(#GET{test}|=={#CLE})]})
</li>]
</BOUCLE_menu_tests>
</ul>
</div>
<div class="menu" id="scans">
<h2 class="h2">Décodage - Choisir un scan complet</h2>
<p>Choisissez un scan des fichiers YAML d'un type donné et une comparaison des tableaux obtenus pour chaque librairie</p>
<ul class="menu-items">
<BOUCLE_menu_scans(DATA) {source table, #GET{menu_scans}}>
[<li class="item">
(#SELF
|parametre_url{scan, #CLE}
|parametre_url{librairie, toutes}
|parametre_url{test, ''}
|lien_ou_expose{
[(#VALEUR)],
[(#ENV{scan}|=={#CLE})]})
</li>]
</BOUCLE_menu_scans>
</ul>
</div>
<div class="menu" id="librairies">
<h2 class="h2">Librairies disponibles</h2>
<p>Choisissez une librairie pour appliquer le test uniquement à cette librairie ou choisissez "Toutes les librairies" pour boucler sur les librairies disponibles</p>
<ul class="menu-items">
[<li class="item">
(#SELF|parametre_url{librairie, ''}
|lien_ou_expose{
Toutes les librairies,
[(#GET{librairie}|=={toutes})]})
</li>]
<BOUCLE_menu_libs(DATA) {source table, #GET{menu_librairies}}>
[<li class="item">
(#SELF|parametre_url{librairie, #CLE}
|lien_ou_expose{
[(#VALEUR)],
[(#GET{librairie}|=={#CLE})]})
</li>]
</BOUCLE_menu_libs>
</ul>
</div>
</div>
<div id="extra">
</div>
<div id="footer">
<h3 class="h3">Documentation</h3>
<ul>
<li>
<a href="https://contrib.spip.net/Le-plugin-YAML-v2">
<strong>SPIP-Contrib : Le plugin YAML v2</strong>
</a>
</li>
<li>
<a href="https://plugins.spip.net/yaml.html">
<strong>Plugins SPIP : YAML</strong>
</a>
</li>
</ul>
</div>
</div>
</body>
</html>