[SPIP Zone] r4277 - in /_plugins_/_email_/recommander: lang/recommander_fr.php recommander.php

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(),