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> |
---|
21 | #SET{fl,twitter} |
---|
22 | #SET{name,microblog}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}#SET{obli,'obligatoire'} |
---|
23 | <li class="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" 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[*/ |
---|
44 | if (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> |
---|