source: spip-zone/_plugins_/formidable_sondage/modeles/fsondage.html @ 65572

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

Un plugin ajoutant une option de sondage au traitement enregistrant en base de données pour Formidable.

L'option activée, un graphique est affiché à la place du formulaire dès que quelqu'un a déjà voté ou que quelqu'un vient juste de voter.

Pas certain que ça marche pour tout, mais radio et checkbox ça a l'air ok.

File size: 900 bytes
Line 
1
2<div id="sondage">
3<BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}> </BOUCLE_reponses>
4        <strong>[(#_reponses:TOTAL_BOUCLE
5                |singulier_ou_pluriel{fsondage:sondage_une_reponse_total,fsondage:sondage_nb_reponses_total})]</strong>
6        </B_reponses>
7        <strong><:fsondage:sondage_zero_reponse_total:></strong>
8<//B_reponses>
9
10<INCLURE{fond=modeles/formulaire_analyse,env} />
11</div>
12
13<script type='text/javascript'>
14(function($){
15$(document).ready(function(){
16        $('#sondage table').each(function(){
17                $nbtotal = $(this).data('nombre');
18                $(this).find('td.stat').each(function(){
19                        $val = $(this).html();
20                        $taux = Math.round($val/$nbtotal*100);
21                        $text = "<div class='blue progress-bar'><span><strong>" + $taux + "%</strong></span></div>";
22                        $(this).html($text).find('span').width($taux + '%');
23                });
24        });
25});
26})(jQuery);
27</script>
28<style type='text/css'>
29<INCLURE{fond=css/fsondage.css} />
30</style>
Note: See TracBrowser for help on using the repository browser.