source: spip-zone/_plugins_/twitter/trunk/formulaires/editer_microblog.html @ 107413

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

structure html des formulaires (class manquantes), respecter les sauts de lignes des tweets maintenant qu'on a la place

File size: 2.6 KB
Line 
1[(#REM)
2
3  formulaire microbloguer
4  (c) 2009-2010 Cerdic
5  Distribue sous licence GPL
6
7]
8[<div class="ajax">
9        <div class="formulaire_spip formulaire_microblog formulaire_#FORM" id="formulaire_#FORM-#OBJET-#ID_OBJET">
10                [<h3 class="titrem status">[(#CHEMIN_IMAGE{twitter-24.png}|balise_img{'',cadre-icone})]<strong><:twitter:message_envoye:></strong> <q class="small">(#ENV*{_status})</q></h3>]
11                [(#ENV{_hide}|oui)
12                <span class="toggle_box_link">\[<a href="#" onclick="jQuery(this).parent().hide().next('.edition').show('fast');return false;">Modifier</a>\]</span>
13                ]
14                <div class="edition [(#ENV{_hide})none]">
15                [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
16                (#ENV{editable})
17                <input type='submit' class='submit' name="enregistrer" value='<:bouton_enregistrer:>' style="display:none;"/>
18                <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
19                        #ACTION_FORMULAIRE{#ENV{action}}
20                        <ul class="editer-groupe">
21                                #SET{fl,twitter}
22                                #SET{name,microblog}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,'obligatoire'}
23                                <li class="editer editer_[(#GET{name})] pleine_largeur[ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
24                                        <span class='erreur_message'>(#GET{erreurs})</span>
25                                        ]<label for="#GET{name}"><em>[(#VAL{280}|moins{#ENV*{#GET{name}}|strlen})]</em>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>
26                                        <textarea name="#GET{name}" id="#GET{name}" rows="3" cols="25">#ENV*{#GET{name}}</textarea>
27                                </li>
28                        </ul>
29                        [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
30                        <!--extra-->
31                        <p class='boutons'>
32                                <span class='image_loading'></span>
33                                <input type='submit' class='submit' name="envoyer" value='<:twitter:bouton_envoyer_maintenant:>' />
34                                <input type="submit" class='submit' name="annuler_microblog" value="<:twitter:bouton_ne_pas_bloguer:>" />
35                                <input type='submit' class='submit' name="enregistrer" value='<:bouton_enregistrer:>' />
36                        </p>
37                </div></form>
38                [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
39                </div>
40        </div>
41</div>
42]
43<script type="text/javascript">/*<![CDATA[*/
44if (window.jQuery){
45        function status_length_update(me){
46                var maxlen = 280;
47                var l = jQuery(me).val();
48                l = maxlen-l.length;
49                jQuery(me).parent().find('label>em').html(l).removeClass(l>=0?'nok':'ok').addClass(l>=0?'ok':'nok');
50        }
51        function status_length_count(){
52                if (jQuery('#microblog').length){
53                        jQuery('#microblog').keyup(function(){status_length_update(this);});
54                        status_length_update(jQuery('#microblog'));
55                }
56        }
57        jQuery('document').ready(status_length_count);
58        onAjaxLoad(status_length_count);
59}
60/*]]>*/</script>
Note: See TracBrowser for help on using the repository browser.