Author: cedric@yterium.com
Date: Sun Jul 30 12:05:42 2006
New Revision: 4277
Log:
formulaire debugge et jquery pour masquer/afficher le formulaire
Modified:
_plugins_/_email_/recommander/lang/recommander_fr.php
_plugins_/_email_/recommander/recommander.php
Modified: _plugins_/_email_/recommander/lang/recommander_fr.php
--- _plugins_/_email_/recommander/lang/recommander_fr.php (original)
+++ _plugins_/_email_/recommander/lang/recommander_fr.php Sun Jul 30 12:05:42 2006
@@ -7,6 +7,7 @@
'destinataire' => "destinataire :",
'recommander_titre' => 'A lire sur @nom_site@ --',
'recommander_lecture'=> "Bonjour, @from@ vous recommande la lecture de cet article : ",
+'recommander_message'=> "Recommander",
);
Modified: _plugins_/_email_/recommander/recommander.php
--- _plugins_/_email_/recommander/recommander.php (original)
+++ _plugins_/_email_/recommander/recommander.php Sun Jul 30 12:05:42 2006
@@ -126,7 +126,8 @@
$r = $erreur;
// le formulaire normal
- $r .= _T("recommander:recommander");
+ $r .= "<a href='#' onclick=\"toggle_formulaire_recommander();return false;\" >"._T("recommander:recommander")."</a>";
+ $r .= "<div id='formulaire_recommander'>";
$r .= "<form method='post' action='".self()."'
onsubmit=\"ahahform('spip.php', 'recommander');return false;\">";
@@ -139,7 +140,7 @@
$r .= "<div><label for='recommander_message'>"._T('forum_texte')."</label>";
$r .= " <input type='text' name='recommander_message'
value='".htmlspecialchars(_request('recommander_message'))."' class='forml' /></div>";
- $r .= "<div class='spip_bouton'><input type='submit' name='recommander_email' value='"._T('recommander_message')."' /></div>";
+ $r .= "<div class='spip_bouton'><input type='submit' name='recommander_email' value='"._T('recommander:recommander_message')."' /></div>";
if (!_request('recommander_cle')) {
$contexte = base64_encode(serialize($GLOBALS['contexte_inclus']));
@@ -151,6 +152,15 @@
$r .= "<input type='hidden' name='recommander_env' value='$contexte' />\n";
$r .= "<input type='hidden' name='recommander_cle' value='$cle' />\n";
$r .= "</form>";
+ $r .= '</div>';
+ $r .= '<script type="text/javascript">
+ $(document).ready(function(){$("div#formulaire_recommander").hide();});
+ function toggle_formulaire_recommander(){
+ var p = $("div#formulaire_recommander");
+ if (p.is(":hidden")) p.slideDown("fast");
+ else p.slideUp("fast");
+ }
+ </script>';
} else {
$r .= _T('form_prop_message_envoye');
@@ -161,7 +171,7 @@
}
// main()
-echo "<script type='text/javascript' src='".find_in_path('recommander_ahah.js')."></script>\n",
+echo "<script type='text/javascript' src='".find_in_path('recommander_ahah.js')."'></script>\n",
"<div id='recommander' class='formulaire_spip'>\n",
"<span></span>\n", # pour l'icone "searching..."
main_recommander(),